Skip to content

3.17.5-stable review

Greg Kroah-Hartman linux-mips lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest115 of 122 patches 10 repliesIn review

115 of 122 patches are in this archive. The cover letter announces 122.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/122MIPS: IP27: Fix __node_distances undefined errorarch/mips/sgi-ip27/ip27-memory.c+1 -00 replies
2/122MIPS: lib: memcpy: Restore NOP on delay slot before returning to callerarch/mips/lib/memcpy.S+1 -00 replies
3/122MIPS: oprofile: Fix backtrace on 64-bit kernelarch/mips/oprofile/backtrace.c+1 -10 replies
4/122MIPS: tlb-r4k: Add missing HTW stop/start sequencesarch/mips/mm/tlb-r4k.c+4 -00 replies
5/122MIPS: Loongson3: Fix __node_distances undefined errorarch/mips/loongson/loongson-3/numa.c+1 -00 replies
6/122MIPS: asm: uaccess: Add v1 register to clobber list on EVAarch/mips/include/asm/uaccess.h+4 -30 replies
7/122MIPS: cpu-probe: Set the FTLB probability bit on supported coresarch/mips/include/asm/mipsregs.h arch/mips/kernel/cpu-probe.c+34 -10 replies
8/122MIPS: fix EVA & non-SMP non-FPU FP context signal handlingarch/mips/kernel/signal.c+4 -40 replies
9/122MIPS: r4kcache: Add EVA case for protected_writeback_dcache_linearch/mips/include/asm/r4kcache.h+4 -00 replies
10/122MIPS: tlbex: Fix potential HTW race on TLBL/M/S handlersarch/mips/mm/tlbex.c+9 -10 replies
11/122MIPS: Loongson: Make platform serial setup always built-in.arch/mips/loongson/common/Makefile+2 -10 replies
12/122x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in Carch/x86/kernel/entry_64.S arch/x86/kernel/traps.c+26 -320 replies
13/122x86_64, traps: Stop using IST for #SSarch/x86/include/asm/page_32_types.h arch/x86/include/asm/page_64_types.h arch/x86/include/asm/traps.h +3 more+8 -260 replies
14/122x86_64, traps: Rework bad_iretarch/x86/kernel/entry_64.S arch/x86/kernel/traps.c+48 -260 replies
15/122x86: Require exact match for noxsave command line optionarch/x86/kernel/cpu/common.c+2 -00 replies
16/122x86, mm: Set NX across entire PMD at bootarch/x86/mm/init_64.c+10 -10 replies
17/122x86, kaslr: Handle Gold linker for finding bss/brkarch/x86/tools/calc_run_size.pl+10 -10 replies
18/122uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUMEarch/x86/include/asm/thread_info.h kernel/events/uprobes.c+1 -20 replies
19/122sparc64: Fix constraints on swab helpers.arch/sparc/include/uapi/asm/swab.h+6 -60 replies
20/122inetdevice: fixed signed integer overflowinclude/linux/inetdevice.h+1 -10 replies
21/122ipv4: Fix incorrect error code when adding an unreachable routenet/ipv4/fib_rules.c+4 -00 replies
22/122ieee802154: fix error handling in ieee802154fake_probe()drivers/net/ieee802154/fakehard.c+8 -50 replies
24/122bonding: fix curr_active_slave/carrier with loadbalance arp monitoringdrivers/net/bonding/bond_main.c+2 -20 replies
25/122pptp: fix stack info leak in pptp_getname()drivers/net/ppp/pptp.c+3 -10 replies
26/122ipx: fix locking regression in ipx_sendmsg and ipx_recvmsgnet/ipx/af_ipx.c+5 -10 replies
27/122net/mlx4_en: Add VXLAN ndo calls to the PF net device ops toodrivers/net/ethernet/mellanox/mlx4/en_netdev.c+5 -10 replies
28/122net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is setdrivers/net/ethernet/mellanox/mlx4/en_netdev.c+14 -80 replies
29/122PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_tdrivers/pci/probe.c+16 -120 replies
30/122PCI/MSI: Add device flag indicating that 64-bit MSIs dont workdrivers/pci/msi.c include/linux/pci.h+27 -00 replies
31/122clockevent: sun4i: Fix race condition in the probe codedrivers/clocksource/sun4i_timer.c+6 -60 replies
32/122IB/isert: Adjust CQ size to HW limitsdrivers/infiniband/ulp/isert/ib_isert.c+6 -20 replies
33/122ib_isert: Add max_send_sge=2 minimum for control PDU responsesdrivers/infiniband/ulp/isert/ib_isert.c+5 -20 replies
34/122ASoC: rsnd: remove unsupported PAUSE flagsound/soc/sh/rcar/core.c+1 -20 replies
35/122ASoC: fsi: remove unsupported PAUSE flagsound/soc/sh/fsi.c+1 -20 replies
36/122ASoC: sgtl5000: Fix SMALL_POP bit definitionsound/soc/codecs/sgtl5000.c sound/soc/codecs/sgtl5000.h+2 -30 replies
38/122ASoC: rockchip-i2s: fix infinite loop in rockchip_snd_rxctrlsound/soc/rockchip/rockchip_i2s.c+3 -10 replies
39/122ASoC: wm_adsp: Avoid attempt to free buffers that might still be in usesound/soc/codecs/wm_adsp.c+1 -00 replies
40/122ASoC: dpcm: Fix race between FE/BE updates and triggerinclude/sound/soc-dpcm.h sound/soc/soc-pcm.c+58 -160 replies
41/122ASoC: rt5670: correct the incorrect default valuessound/soc/codecs/rt5670.c+14 -140 replies
42/122ASoC: cs42l51: re-hook of_match_table pointersound/soc/codecs/cs42l51-i2c.c sound/soc/codecs/cs42l51.c sound/soc/codecs/cs42l51.h+5 -10 replies
43/122ath9k: Fix RTC_DERIVED_CLK usagedrivers/net/wireless/ath/ath9k/ar9003_phy.c drivers/net/wireless/ath/ath9k/hw.c+13 -130 replies
44/122of/base: Fix PowerPC address parsing hackdrivers/of/address.c+16 -30 replies
45/122powerpc/pseries: Honor the generic "no_64bit_msi" flagarch/powerpc/platforms/pseries/msi.c+1 -10 replies
46/122powerpc: 32 bit getcpu VDSO function uses 64 bit instructionsarch/powerpc/kernel/vdso32/getcpu.S+2 -20 replies
47/122powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATEarch/powerpc/platforms/powernv/pci-ioda.c+1 -10 replies
48/122powerpc/pseries: Fix endiannes issue in RTAS call from xmonarch/powerpc/xmon/xmon.c+3 -30 replies
49/122powerpc/powernv: Fix the hmi event version check.arch/powerpc/platforms/powernv/opal-hmi.c+1 -10 replies
50/122iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit maskinclude/linux/iio/events.h+1 -10 replies
51/122iio: adc: men_z188_adc: Add terminating entry for men_z188_idsdrivers/iio/adc/men_z188_adc.c+1 -00 replies
52/122staging: r8188eu: Add new device ID for DLink GO-USB-N150drivers/staging/rtl8188eu/os_dep/usb_intf.c+1 -00 replies
53/122USB: ssu100: fix overrun-error reportingdrivers/usb/serial/ssu100.c+3 -80 replies
54/122USB: keyspan: fix overrun-error reportingdrivers/usb/serial/keyspan.c+11 -100 replies
55/122USB: keyspan: fix tty line-status reportingdrivers/usb/serial/keyspan.c+48 -280 replies
56/122USB: serial: cp210x: add IDs for CEL MeshConnect USB Stickdrivers/usb/serial/cp210x.c+1 -00 replies
57/122usb: serial: ftdi_sio: add PIDs for Matrix Orbital productsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+68 -40 replies
58/122usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000drivers/usb/core/quirks.c+3 -00 replies
59/122USB: uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012drivers/usb/storage/unusual_uas.h+7 -00 replies
60/122USB: xhci: dont start a halted endpoint before its new dequeue is setdrivers/usb/host/xhci-ring.c+1 -20 replies
61/122USB: xhci: Reset a halted endpoint immediately when we encounter a stall.drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+25 -800 replies
62/122usb: xhci: rework root port wake bits if controller isnt allowed to wakeupdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci-plat.c drivers/usb/host/xhci.c +1 more+52 -40 replies
63/122can: esd_usb2: fix memory leak on disconnectdrivers/net/can/usb/esd_usb2.c+1 -00 replies
64/122ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devicessound/usb/quirks.c+14 -00 replies
65/122ALSA: hda - Limit 40bit DMA for AMD HDMI controllerssound/pci/hda/hda_intel.c+11 -30 replies
66/122ALSA: hda - One more HP machine needs to change mute led quirksound/pci/hda/patch_realtek.c+0 -10 replies
68/122btrfs: fix lockups from btrfs_clear_path_blockingfs/btrfs/ctree.c fs/btrfs/locking.c fs/btrfs/locking.h+25 -150 replies
69/122ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_ECdrivers/acpi/ec.c+2 -20 replies
70/122ACPI / PM: Ignore wakeup setting if the ACPI companion cant wake updrivers/acpi/device_pm.c+1 -10 replies
71/122brcmfmac: fix conversion of channel width 20MHZ_NOHTdrivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c+6 -00 replies
72/122brcmfmac: fix error handling of irq_of_parse_and_mapdrivers/net/wireless/brcm80211/brcmfmac/of.c+2 -20 replies
73/122brcmfmac: dont include linux/unaligned/access_ok.hdrivers/net/wireless/brcm80211/brcmfmac/pcie.c+1 -10 replies
74/122of/irq: Drop obsolete interrupts vs interrupts-extended textDocumentation/devicetree/bindings/interrupt-controller/interrupts.txt+0 -40 replies
75/122of: Fix crash if an earlycon driver is not founddrivers/of/fdt.c+1 -10 replies
76/122of/selftest: Fix off-by-one error in removal pathdrivers/of/selftest.c+1 -20 replies
77/122ARM: mvebu: add missing of_node_put() call in coherency.carch/arm/mach-mvebu/coherency.c+2 -00 replies
78/122ARM: 8216/1: xscale: correct auxiliary register in suspend/resumearch/arm/mm/proc-xscale.S+2 -20 replies
79/122ARM: 8222/1: mvebu: enable strex backoff delayarch/arm/mm/proc-v7.S+0 -20 replies
80/122ARM: 8226/1: cacheflush: get rid of restarting blockarch/arm/include/asm/thread_info.h arch/arm/kernel/traps.c+2 -400 replies
81/122Input: synaptics - adjust min/max on Thinkpad E540drivers/input/mouse/synaptics.c+4 -00 replies
82/122Input: xpad - use proper endpoint typedrivers/input/joystick/xpad.c+13 -30 replies
83/122srp-target: Retry when QP creation fails with ENOMEMdrivers/infiniband/ulp/srpt/ib_srpt.c+8 -00 replies
84/122target: Dont call TFO->write_pending if data_length == 0drivers/target/target_core_transport.c+1 -10 replies
85/122iser-target: Handle DEVICE_REMOVAL event on network portal listener correctlydrivers/infiniband/ulp/isert/ib_isert.c+19 -100 replies
86/122spi: dw: Fix dynamic speed change.drivers/spi/spi-dw.c+1 -50 replies
87/122spi: Fix mapping from vmalloc-ed buffer to scatter listdrivers/spi/spi.c+3 -30 replies
88/122spi: sirf: fix word width configurationdrivers/spi/spi-sirf.c+2 -20 replies
89/122mac80211: Fix regression that triggers a kernel BUG with CCMPnet/mac80211/aes_ccm.c+3 -00 replies
90/122vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINTdrivers/vhost/scsi.c+24 -00 replies
93/122dmaengine: sun6i: Fix memcpy operationdrivers/dma/sun6i-dma.c+33 -340 replies
94/122rt2x00: do not align payload on modern H/Wdrivers/net/wireless/rt2x00/rt2x00queue.c+12 -380 replies
95/122iwlwifi: pcie: fix prph dump lengthdrivers/net/wireless/iwlwifi/pcie/trans.c+1 -20 replies
96/122nfsd: correctly define v4.2 support attributesfs/nfsd/nfsd.h+6 -30 replies
97/122nfsd: Fix slot wake up race in the nfsv4.1 callback codefs/nfsd/nfs4callback.c+6 -20 replies
98/122sound/radeon: Move 64-bit MSI quirk from arch to driversound/pci/hda/hda_intel.c sound/pci/hda/hda_priv.h+9 -20 replies
99/122hwmon: (g762) fix call to devm_hwmon_device_register_with_groups()drivers/hwmon/g762.c+2 -40 replies
100/122net/ping: handle protocol mismatching scenarionet/ipv4/ping.c+2 -00 replies
101/122Revert "xhci: clear root port wake on bits if controller isnt wake-up capable"drivers/usb/host/xhci-hub.c+1 -40 replies
102/122ixgbe: Correctly disable VLAN filter in promiscuous modedrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+2 -20 replies
103/122ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probedrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+6 -20 replies
104/122irqchip: atmel-aic: Fix irqdomain initializationdrivers/irqchip/irq-atmel-aic-common.c+3 -30 replies
105/122bnx2fc: do not add shared skbs to the fcoe_rx_listdrivers/scsi/bnx2fc/bnx2fc_fcoe.c+7 -00 replies
106/122clk-divider: Fix READ_ONLY when divider > 1drivers/clk/clk-divider.c drivers/clk/rockchip/clk.c include/linux/clk-provider.h+10 -130 replies
107/122drm/radeon: fix endian swapping in vbios fetch for tdp tabledrivers/gpu/drm/radeon/r600_dpm.c+1 -10 replies
108/122drm/radeon: disable native backlight control on pre-r6xx asics (v2)drivers/gpu/drm/radeon/radeon_encoders.c+3 -00 replies
109/122drm/i915: drop WaSetupGtModeTdRowDispatch:snbdrivers/gpu/drm/i915/intel_pm.c+0 -50 replies
110/122drm/i915: Kick fbdev before vgacondrivers/gpu/drm/i915/i915_dma.c+6 -40 replies
112/122drm/radeon: report disconnected for LVDS/eDP with PX if ddc failsdrivers/gpu/drm/radeon/radeon_connectors.c+18 -10 replies
113/122gpu/radeon: Set flag to indicate broken 64-bit MSIdrivers/gpu/drm/radeon/radeon_irq_kms.c+10 -00 replies
114/122drm/radeon: initialize sadb to NULL in the audio codedrivers/gpu/drm/radeon/dce3_1_afmt.c drivers/gpu/drm/radeon/dce6_afmt.c drivers/gpu/drm/radeon/evergreen_hdmi.c+3 -30 replies
115/122bitops: Fix shift overflow in GENMASK macrosinclude/linux/bitops.h+5 -20 replies
116/122powerpc/powernv: Honor the generic "no_64bit_msi" flagarch/powerpc/platforms/powernv/pci-ioda.c arch/powerpc/platforms/powernv/pci.c+3 -40 replies
117/122iwlwifi: mvm: ROC - bug fixes around time events and lockingdrivers/net/wireless/iwlwifi/mvm/mac80211.c drivers/net/wireless/iwlwifi/mvm/time-event.c+17 -100 replies
118/122iwlwifi: mvm: check TLV flag before trying to use hotspot firmware commandsdrivers/net/wireless/iwlwifi/iwl-fw.h drivers/net/wireless/iwlwifi/mvm/mac80211.c+12 -40 replies
120/122clk: qcom: Fix duplicate rbcpr clock namedrivers/clk/qcom/mmcc-apq8084.c include/dt-bindings/clock/qcom,mmcc-apq8084.h+2 -20 replies
121/122x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-onlyarch/x86/include/asm/cpufeature.h arch/x86/include/asm/kvm_para.h arch/x86/kernel/cpu/amd.c+16 -20 replies
122/122netfilter: conntrack: fix race in __nf_conntrack_confirm against get_next_corpsenet/netfilter/nf_conntrack_core.c+8 -61 reply

Reviews trailers per patch

34 of 115 patches have a Reviewed-by or Acked-by.

PatchJames HoganHuacai ChenThomas GleixnerSrikar DronamrajuBorislav PetkovVeaceslav FalicoAndy GospodarekDing TianhongArnd BergmannAaron MaBjorn HelgaasSagi GrimbergChris MooreQiao ZhouLiam GirdwoodBrian AustinGrant LikelyFelipe BalbiAlan SternMatthias FuchsTieFu ChenAlexander MezinDmitry TorokhovHante MeulemanDaniel (Deognyoun) KimFranky (Zhenhui) LinPieter-Paul GiesbertsArend van SprielBrian NorrisMark RutlandGregory CLEMENTRobert JarzmikJason CooperWill DeaconArd BiesheuvelAntti S. LankilaJohannes BergTakashi IwaiAlex DeucherEmil TantilovPhil SchmittKevin HilmanChad DupuisHaojian ZhuangLv ZhengChris WilsonStephen BoydChris Webb
1/122R-b
2/122
3/122
4/122
5/122R-b R-b
6/122
7/122R-b
8/122
9/122
10/122R-b
11/122
12/122R-b
13/122R-b
14/122R-b
15/122
16/122
17/122
18/122A-b A-b
19/122
20/122
21/122
22/122
24/122A-b A-b A-b
25/122
26/122R-b
27/122
28/122
29/122T-b
30/122A-b
31/122
32/122Reviewied-by
33/122T-b
34/122
35/122
36/122
38/122
39/122
40/122Reported-and-tested-by A-b
41/122
42/122A-b
43/122
44/122A-b
45/122
46/122
47/122
48/122
49/122
50/122
51/122
52/122
53/122
54/122
55/122
56/122
57/122
58/122
59/122
60/122T-b
61/122T-b
62/122A-b
63/122A-b
64/122
65/122
66/122T-b
68/122
69/122Reported-and-tested-by
70/122R-b
71/122R-b R-b R-b R-b
72/122A-b
73/122
74/122A-b A-b
75/122
76/122
77/122A-b
78/122T-b A-b
79/122A-b A-b
80/122A-b
81/122
82/122
83/122
84/122
85/122
86/122
87/122
88/122
89/122A-b
90/122
93/122
94/122Reported-and-tested-by Debugged-by
95/122R-b
96/122
97/122
98/122R-b R-b
99/122
100/122
101/122
102/122A-b T-b
103/122
104/122T-b
105/122A-b
106/122A-b
107/122
108/122
109/122
110/122Reported-and-tested-by A-b
112/122
113/122R-b
114/122
115/122
116/122
117/122
118/122
120/122R-b
121/122A-b T-b
122/122

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 48 reviewers.

Read the v1 thread

Cover letter [PATCH 3.17 000/122] 3.17.5-stable review

This is the start of the stable review cycle for the 3.17.5 release. There are 122 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun Dec 7 22:32:17 UTC 2014. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.17.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.17.5-rc1

bill bonaparte <[email protected]>
netfilter: conntrack: fix race in __nf_conntrack_confirm against get_next_corpse

Paolo Bonzini <[email protected]>
x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only

Georgi Djakov <[email protected]>
clk: qcom: Fix duplicate rbcpr clock name

Ville Syrjälä <[email protected]>
drm/i915: Ignore long hpds on eDP ports

Luciano Coelho <[email protected]>
iwlwifi: mvm: check TLV flag before trying to use hotspot firmware commands

Matti Gottlieb <[email protected]>
iwlwifi: mvm: ROC - bug fixes around time events and locking

Benjamin Herrenschmidt <[email protected]>
powerpc/powernv: Honor the generic "no_64bit_msi" flag

Maxime COQUELIN <[email protected]>
bitops: Fix shift overflow in GENMASK macros

Alex Deucher <[email protected]>
drm/radeon: initialize sadb to NULL in the audio code

Benjamin Herrenschmidt <[email protected]>
gpu/radeon: Set flag to indicate broken 64-bit MSI

Alex Deucher <[email protected]>
drm/radeon: report disconnected for LVDS/eDP with PX if ddc fails

Ville Syrjälä <[email protected]>
drm/i915: Ignore SURFLIVE and flip counter when the GPU gets reset

Daniel Vetter <[email protected]>
drm/i915: Kick fbdev before vgacon

Daniel Vetter <[email protected]>
drm/i915: drop WaSetupGtModeTdRowDispatch:snb

Alex Deucher <[email protected]>
drm/radeon: disable native backlight control on pre-r6xx asics (v2)

Alex Deucher <[email protected]>
drm/radeon: fix endian swapping in vbios fetch for tdp table

James Hogan <[email protected]>
clk-divider: Fix READ_ONLY when divider > 1

Maurizio Lombardi <[email protected]>
bnx2fc: do not add shared skbs to the fcoe_rx_list

Boris Brezillon <[email protected]>
irqchip: atmel-aic: Fix irqdomain initialization

Daniel Borkmann <[email protected]>

    ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe

Vlad Yasevich <[email protected]>
ixgbe: Correctly disable VLAN filter in promiscuous mode

Lu Baolu <[email protected]>
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"

Jane Zhou <[email protected]>
net/ping: handle protocol mismatching scenario

Arnaud Ebalard <[email protected]>
hwmon: (g762) fix call to devm_hwmon_device_register_with_groups()

Benjamin Herrenschmidt <[email protected]>
sound/radeon: Move 64-bit MSI quirk from arch to driver

Trond Myklebust <[email protected]>
nfsd: Fix slot wake up race in the nfsv4.1 callback code

Christoph Hellwig <[email protected]>
nfsd: correctly define v4.2 support attributes

Liad Kaufman <[email protected]>
iwlwifi: pcie: fix prph dump length

Stanislaw Gruszka <[email protected]>
rt2x00: do not align payload on modern H/W

Maxime Ripard <[email protected]>
dmaengine: sun6i: Fix memcpy operation

Thomas Körper <[email protected]>
can: dev: avoid calling kfree_skb() from interrupt context

Christian Sünkenberg <[email protected]>
scsi: add Intel Multi-Flex to scsi scan blacklist

Nicholas Bellinger <[email protected]>
vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT

Ronald Wahl <[email protected]>
mac80211: Fix regression that triggers a kernel BUG with CCMP

Qipan Li <[email protected]>
spi: sirf: fix word width configuration

Charles Keepax <[email protected]>
spi: Fix mapping from vmalloc-ed buffer to scatter list

Thor Thayer <[email protected]>
spi: dw: Fix dynamic speed change.

Sagi Grimberg <[email protected]>
iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly

Roland Dreier <[email protected]>

    target: Don't call TFO->write_pending if data_length == 0

Bart Van Assche <[email protected]>
srp-target: Retry when QP creation fails with ENOMEM

Greg Kroah-Hartman <[email protected]>
Input: xpad - use proper endpoint type

Ben Sagal <[email protected]>
Input: synaptics - adjust min/max on Thinkpad E540

Vladimir Murzin <[email protected]>
ARM: 8226/1: cacheflush: get rid of restarting block

Thomas Petazzoni <[email protected]>
ARM: 8222/1: mvebu: enable strex backoff delay

Dmitry Eremin-Solenikov <[email protected]>
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume

Thomas Petazzoni <[email protected]>
ARM: mvebu: add missing of_node_put() call in coherency.c

Grant Likely <[email protected]>
of/selftest: Fix off-by-one error in removal path

Kevin Cernekee <[email protected]>
of: Fix crash if an earlycon driver is not found

Bjorn Helgaas <[email protected]>
of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text

Johannes Berg <[email protected]>
brcmfmac: don't include linux/unaligned/access_ok.h

Dmitry Torokhov <[email protected]>
brcmfmac: fix error handling of irq_of_parse_and_map

Arend van Spriel <[email protected]>
brcmfmac: fix conversion of channel width 20MHZ_NOHT

Rafael J. Wysocki <[email protected]>
ACPI / PM: Ignore wakeup setting if the ACPI companion can't wake up

Lv Zheng <[email protected]>
ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_EC

Chris Mason <[email protected]>
btrfs: fix lockups from btrfs_clear_path_blocking

Gu Zheng <[email protected]>
aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer

Hui Wang <[email protected]>
ALSA: hda - One more HP machine needs to change mute led quirk

Takashi Iwai <[email protected]>
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers

Jurgen Kramer <[email protected]>
ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices

Alexey Khoroshilov <[email protected]>
can: esd_usb2: fix memory leak on disconnect

Lu Baolu <[email protected]>
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup

Mathias Nyman <[email protected]>
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.

Mathias Nyman <[email protected]>
USB: xhci: don't start a halted endpoint before its new dequeue is set

Hans de Goede <[email protected]>
USB: uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012

Hans de Goede <[email protected]>
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000

Troy Clark <[email protected]>
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products

Preston Fick <[email protected]>

    USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick

Johan Hovold <[email protected]>
USB: keyspan: fix tty line-status reporting

Johan Hovold <[email protected]>
USB: keyspan: fix overrun-error reporting

Johan Hovold <[email protected]>
USB: ssu100: fix overrun-error reporting

Larry Finger <[email protected]>
staging: r8188eu: Add new device ID for DLink GO-USB-N150

Axel Lin <[email protected]>
iio: adc: men_z188_adc: Add terminating entry for men_z188_ids

Cristina Ciocan <[email protected]>
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask

Mahesh Salgaonkar <[email protected]>
powerpc/powernv: Fix the hmi event version check.

Laurent Dufour <[email protected]>
powerpc/pseries: Fix endiannes issue in RTAS call from xmon

Gavin Shan <[email protected]>
powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE

Anton Blanchard <[email protected]>
powerpc: 32 bit getcpu VDSO function uses 64 bit instructions

Benjamin Herrenschmidt <[email protected]>
powerpc/pseries: Honor the generic "no_64bit_msi" flag

Benjamin Herrenschmidt <[email protected]>
of/base: Fix PowerPC address parsing hack

Miaoqing Pan <[email protected]>
ath9k: Fix RTC_DERIVED_CLK usage

Thomas Petazzoni <[email protected]>
ASoC: cs42l51: re-hook of_match_table pointer

Bard Liao <[email protected]>
ASoC: rt5670: correct the incorrect default values

Takashi Iwai <[email protected]>
ASoC: dpcm: Fix race between FE/BE updates and trigger

Charles Keepax <[email protected]>
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use

Jianqun <[email protected]>
ASoC: rockchip-i2s: fix infinite loop in rockchip_snd_rxctrl

Andreas Färber <[email protected]>
ASoC: samsung: Add MODULE_DEVICE_TABLE for Snow

Fabio Estevam <[email protected]>
ASoC: sgtl5000: Fix SMALL_POP bit definition

Kuninori Morimoto <[email protected]>
ASoC: fsi: remove unsupported PAUSE flag

Kuninori Morimoto <[email protected]>
ASoC: rsnd: remove unsupported PAUSE flag

Or Gerlitz <[email protected]>
ib_isert: Add max_send_sge=2 minimum for control PDU responses

Chris Moore <[email protected]>
IB/isert: Adjust CQ size to HW limits

Maxime Ripard <[email protected]>
clockevent: sun4i: Fix race condition in the probe code

Benjamin Herrenschmidt <[email protected]>
PCI/MSI: Add device flag indicating that 64-bit MSIs don't work

Yinghai Lu <[email protected]>
PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t

Or Gerlitz <[email protected]>
net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is set

Or Gerlitz <[email protected]>
net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too

Jiri Bohac <[email protected]>
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg

Mathias Krause <[email protected]>
pptp: fix stack info leak in pptp_getname()

Nikolay Aleksandrov <[email protected]>
bonding: fix curr_active_slave/carrier with loadbalance arp monitoring

Martin Hauke <[email protected]>
qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Alexey Khoroshilov <[email protected]>

    ieee802154: fix error handling in ieee802154fake_probe()

Panu Matilainen <[email protected]>
ipv4: Fix incorrect error code when adding an unreachable route

Vincent BENAYOUN <[email protected]>
inetdevice: fixed signed integer overflow

David S. Miller <[email protected]>
sparc64: Fix constraints on swab helpers.

Andy Lutomirski <[email protected]>
uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME

Kees Cook <[email protected]>
x86, kaslr: Handle Gold linker for finding bss/brk

Kees Cook <[email protected]>
x86, mm: Set NX across entire PMD at boot

Dave Hansen <[email protected]>
x86: Require exact match for 'noxsave' command line option

Andy Lutomirski <[email protected]>

    x86_64, traps: Rework bad_iret

Andy Lutomirski <[email protected]>
x86_64, traps: Stop using IST for #SS

Andy Lutomirski <[email protected]>
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C

Aaro Koskinen <[email protected]>
MIPS: Loongson: Make platform serial setup always built-in.

Leonid Yegoshin <[email protected]>
MIPS: tlbex: Fix potential HTW race on TLBL/M/S handlers

Markos Chandras <[email protected]>
MIPS: r4kcache: Add EVA case for protected_writeback_dcache_line

Paul Burton <[email protected]>
MIPS: fix EVA & non-SMP non-FPU FP context signal handling

Markos Chandras <[email protected]>
MIPS: cpu-probe: Set the FTLB probability bit on supported cores

Markos Chandras <[email protected]>
MIPS: asm: uaccess: Add v1 register to clobber list on EVA

James Cowgill <[email protected]>
MIPS: Loongson3: Fix __node_distances undefined error

Markos Chandras <[email protected]>
MIPS: tlb-r4k: Add missing HTW stop/start sequences

Aaro Koskinen <[email protected]>
MIPS: oprofile: Fix backtrace on 64-bit kernel

Markos Chandras <[email protected]>
MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller

James Cowgill <[email protected]>
MIPS: IP27: Fix __node_distances undefined error

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

Diffstat:

 .../bindings/interrupt-controller/interrupts.txt   |   4 -
 Makefile                                           |   4 +-
 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 +-
 .../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, 1008 insertions(+), 606 deletions(-)