Skip to content

4.2.7-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest110 of 124 patches 8 repliesIn review

110 of 124 patches are in this archive. The cover letter announces 124.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/124tipc: allow non-linear first fragment buffernet/tipc/msg.c+9 -30 replies
3/124tcp: remove improper preemption check in tcp_xmit_probe_skb()net/ipv4/tcp_output.c+1 -10 replies
4/124netlink: fix locking around NETLINK_LIST_MEMBERSHIPSnet/netlink/af_netlink.c+2 -20 replies
6/124macvtap: unbreak receiving of gro skb with frag listdrivers/net/macvtap.c+1 -10 replies
7/124ppp: fix pppoe_dev deletion condition in pppoe_release()drivers/net/ppp/pppoe.c+1 -10 replies
8/124amd-xgbe: Use wmb before updating current descriptor countdrivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c+4 -20 replies
9/124amd-xgbe: Fix race between access of desc and desc indexdrivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c+5 -10 replies
10/124net: fec: Remove unneeded use of IS_ERR_VALUE() macrodrivers/net/ethernet/freescale/fec_main.c+3 -30 replies
11/124ipv6: gre: support SIT encapsulationnet/ipv4/gre_offload.c+2 -10 replies
12/124net: fec: normalize return value of pm_runtime_get_sync() in MDIO writedrivers/net/ethernet/freescale/fec_main.c+3 -10 replies
13/124fib_trie: leaf_walk_rcu should not compute key if key is less than pn->keynet/ipv4/fib_trie.c+1 -10 replies
14/124RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recvnet/rds/tcp_recv.c+9 -20 replies
15/124net/mlx4: Copy/set only sizeof struct mlx4_eqe bytesdrivers/net/ethernet/mellanox/mlx4/cmd.c drivers/net/ethernet/mellanox/mlx4/eq.c+2 -20 replies
16/124tipc: linearize arriving NAME_DISTR and LINK_PROTO buffersnet/tipc/udp_media.c+5 -00 replies
17/124ipv4: fix to not remove local route on link downinclude/net/ip_fib.h net/ipv4/fib_frontend.c net/ipv4/fib_semantics.c+16 -100 replies
18/124ipv4: update RTNH_F_LINKDOWN flag on UP eventnet/ipv4/fib_semantics.c+7 -00 replies
19/124stmmac: Correctly report PTP capabilities.drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c+5 -20 replies
20/124ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.net/ipv4/ipmr.c+3 -30 replies
22/124sit: fix sit0 percpu double allocationsnet/ipv6/sit.c+4 -220 replies
23/124sfc: push partner queue for skb->xmit_moredrivers/net/ethernet/sfc/ef10.c drivers/net/ethernet/sfc/farch.c drivers/net/ethernet/sfc/net_driver.h +1 more+36 -40 replies
24/124net: avoid NULL deref in inet_ctl_sock_destroy()include/net/inet_common.h+2 -10 replies
25/124ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_devnet/ipv6/addrconf.c+1 -00 replies
26/124ipv4: disable BH when changing ip local port rangenet/ipv4/sysctl_net_ipv4.c+2 -20 replies
27/124packet: race condition in packet_bindnet/packet/af_packet.c+49 -310 replies
28/124bonding: fix panic on non-ARPHRD_ETHER enslave failuredrivers/net/bonding/bond_main.c+1 -00 replies
29/124net: fix a race in dst_release()net/core/dst.c+1 -10 replies
30/124RDS: verify the underlying transport exists before creating a connectionnet/rds/connection.c+6 -00 replies
31/124ARM: 8426/1: dma-mapping: add missing range check in dma_mmap()arch/arm/mm/dma-mapping.c+5 -00 replies
32/124ARM: 8427/1: dma-mapping: add support for offset parameter in dma_mmap()arch/arm/mm/dma-mapping.c+2 -00 replies
33/124ARM: common: edma: Fix channel parameter for irq callbacksarch/arm/common/edma.c+4 -20 replies
34/124ARM: dts: imx27.dtsi: change the clock information for usbarch/arm/boot/dts/imx27.dtsi+12 -40 replies
35/124ARM: tegra: paz00: use con_ids to refer GPIOs in gpiod_lookup tablearch/arm/mach-tegra/board-paz00.c+2 -20 replies
36/124ARM: at91/dt: corrections to i2c1 declaration to sama5d4arch/arm/boot/dts/sama5d4.dtsi+4 -40 replies
37/124ARM: at91: pm: at91_pm_suspend_in_sram() must be 8-byte alignedarch/arm/mach-at91/pm_suspend.S+2 -00 replies
38/124ARM: dts: Fix WLAN regression on omap5-uevmarch/arm/boot/dts/omap5-uevm.dts+55 -110 replies
39/124ARM: dts: sun6i: hummingbird: Fix VDD-CPU and VDD-GPU regulator namesarch/arm/boot/dts/sun6i-a31-hummingbird.dts+4 -40 replies
40/124ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmodearch/arm/mach-pxa/include/mach/pxa27x.h arch/arm/mach-pxa/pxa27x.c+2 -20 replies
41/124MIPS: lantiq: add clk_round_rate()arch/mips/lantiq/clk.c+17 -00 replies
42/124MIPS: CDMM: Add builtin_mips_cdmm_driver() macroarch/mips/include/asm/cdmm.h+11 -00 replies
43/124MIPS: ath79: Fix the DDR control initialization on ar71xx and ar934xarch/mips/ath79/setup.c+1 -10 replies
44/124MIPS: KVM: Fix ASID restoration logicarch/mips/kvm/locore.S+10 -60 replies
45/124MIPS: KVM: Fix CACHE immediate offset sign extensionarch/mips/kvm/emulate.c+1 -10 replies
46/124MIPS: KVM: Uninit VCPU in vcpu_create error patharch/mips/kvm/mips.c+4 -10 replies
48/124kvm: x86: zero EFER on INITarch/x86/kvm/svm.c arch/x86/kvm/vmx.c+6 -80 replies
52/124KVM: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0()arch/x86/kvm/x86.c+3 -10 replies
53/124KVM: x86: work around infinite loop in microcode when #AC is deliveredarch/x86/include/uapi/asm/svm.h arch/x86/kvm/svm.c arch/x86/kvm/vmx.c+13 -10 replies
54/124x86/setup: Extend low identity map to cover whole kernel rangearch/x86/kernel/setup.c+8 -00 replies
55/124x86/setup: Fix low identity map for >= 2GB kernel rangearch/x86/kernel/setup.c+1 -10 replies
56/124x86/irq: Probe for PIC presence before allocating descs for legacy IRQsarch/x86/include/asm/i8259.h arch/x86/kernel/apic/vector.c arch/x86/kernel/i8259.c+27 -90 replies
57/124x86/cpu: Call verify_cpu() after having entered long mode tooarch/x86/kernel/head_64.S arch/x86/kernel/verify_cpu.S+15 -50 replies
58/124x86/cpu: Fix SMAP check in PVOPS environmentsarch/x86/kernel/cpu/common.c+1 -20 replies
59/124x86/fpu: Fix get_xsave_addr() behavior under virtualizationarch/x86/kernel/fpu/xstate.c+0 -10 replies
60/124x86/fpu: Fix 32-bit signal frame handlingarch/x86/kernel/fpu/signal.c+5 -60 replies
61/124x86/mpx: Do proper get_user() when running 32-bit binaries on 64-bit kernelsarch/x86/mm/mpx.c+24 -10 replies
62/124x86/mpx: Fix 32-bit address space calculationarch/x86/mm/mpx.c+17 -50 replies
63/124mac80211: Fix local deauth while associatingnet/mac80211/mlme.c+19 -00 replies
64/124mac80211: fix driver RSSI event calculationsnet/mac80211/mlme.c+1 -10 replies
65/124mac80211: allow null chandef in tracingnet/mac80211/trace.h+5 -50 replies
66/124mac80211: fix divide by zero when NOA updatenet/mac80211/util.c+7 -00 replies
67/124nl80211: Fix potential memory leak from parse_acl_datanet/wireless/nl80211.c+6 -60 replies
68/124NFC: nci: Fix incorrect data chaining when sending datanet/nfc/nci/hci.c+13 -70 replies
69/124NFC: nci: Fix improper management of HCI return codenet/nfc/nci/hci.c+48 -160 replies
70/124NFC: nci: extract pipe value using NCI_HCP_MSG_GET_PIPEnet/nfc/nci/hci.c+2 -20 replies
71/124iwlwifi: pcie: fix (again) prepare card flowdrivers/net/wireless/iwlwifi/pcie/trans.c+2 -80 replies
72/124iwlwifi: Add new PCI IDs for the 8260 seriesdrivers/net/wireless/iwlwifi/pcie/drv.c+18 -10 replies
73/124net: mvneta: Fix CPU_MAP registers initialisationdrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
74/124net: mvneta: fix error path for building skbdrivers/net/ethernet/marvell/mvneta.c+6 -20 replies
75/124fs/proc, core/debug: Dont expose absolute kernel addresses via wchanDocumentation/filesystems/proc.txt fs/proc/array.c fs/proc/base.c+20 -100 replies
76/124clk: iproc: Fix PLL output frequency calculationdrivers/clk/bcm/clk-iproc-pll.c+5 -80 replies
77/124clk: versatile-icst: fix memory leakdrivers/clk/versatile/clk-icst.c+3 -10 replies
78/124mfd: twl6040: Fix deferred probe handling for clk32kdrivers/mfd/twl6040.c+2 -00 replies
79/124mwifiex: fix mwifiex_rdeeprom_read()drivers/net/wireless/mwifiex/debugfs.c+7 -70 replies
80/124staging: rtl8712: Add device ID for Sitecom WLA2100drivers/staging/rtl8712/usb_intf.c+1 -00 replies
81/124Bluetooth: hidp: fix device disconnect on idle timeoutnet/bluetooth/hidp/core.c+14 -00 replies
82/124Bluetooth: ath3k: Add new AR3012 0930:021c iddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
83/124Bluetooth: ath3k: Add support of AR3012 0cf3:817b devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
84/124Bluetooth: Fix removing connection parameters when unpairingnet/bluetooth/mgmt.c+7 -50 replies
85/124can: Use correct type in sizeof() in nla_put()drivers/net/can/dev.c+1 -10 replies
86/124can: sja1000: clear interrupts on startdrivers/net/can/sja1000/sja1000.c+3 -00 replies
87/124arm64: Fix compat register mappingsarch/arm64/include/asm/ptrace.h+8 -80 replies
88/124arm64: page-align sections for DEBUG_RODATAarch/arm64/kernel/vmlinux.lds.S+4 -10 replies
89/124ath10k: use stations current operating mode from assoc requestdrivers/net/wireless/ath/ath10k/mac.c+3 -20 replies
90/124ath10k: fix invalid NSS for 4x4 devicesdrivers/net/wireless/ath/ath10k/mac.c+1 -10 replies
91/124KVM: s390: SCA must not cross page boundariesarch/s390/kvm/kvm-s390.c+3 -10 replies
92/124KVM: s390: fix wrong lookup of VCPUs by array indexarch/s390/kvm/interrupt.c arch/s390/kvm/sigp.c+3 -80 replies
93/124KVM: s390: avoid memory overwrites on emergency signal injectionarch/s390/kvm/interrupt.c+4 -00 replies
95/124usb: gadget: net2280: restore ep_cfg after defect7374 workarounddrivers/usb/gadget/udc/net2280.c+1 -10 replies
96/124usb: gadget: atmel_usba_udc: Expose correct device speeddrivers/usb/gadget/udc/atmel_usba_udc.c+1 -10 replies
97/124usb: dwc3: gadget: let us set lower max_speeddrivers/usb/dwc3/gadget.c+23 -10 replies
98/124usb: chipidea: otg: gadget module load and unload supportdrivers/usb/chipidea/udc.c+17 -00 replies
99/124usb: dwc3: pci: Add the Synopsys HAPS AXI Product IDdrivers/usb/dwc3/dwc3-pci.c+5 -00 replies
100/124usb: dwc3: pci: Add the PCI Product ID for Synopsys USB 3.1drivers/usb/dwc3/dwc3-pci.c+5 -00 replies
101/124usb: dwc3: Support Synopsys USB 3.1 IPdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+26 -20 replies
102/124usb: dwc3: pci: Add platform data for Synopsys HAPSdrivers/usb/dwc3/dwc3-pci.c+15 -00 replies
103/124usb: dwc3: Add dis_enblslpm_quirkDocumentation/devicetree/bindings/usb/dwc3.txt drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h +1 more+13 -00 replies
104/124usb: dwc3: pci: Set enblslpm quirk for Synopsys platformsdrivers/usb/dwc3/dwc3-pci.c+1 -00 replies
105/124usb: chipidea: imx: refine clock operations to adapt for all platformsdrivers/usb/chipidea/ci_hdrc_imx.c+113 -180 replies
106/124ALSA: usb: Add native DSD support for Aune X1Ssound/usb/quirks.c+1 -00 replies
107/124usb: ehci-orion: fix probe for !GENERIC_PHYdrivers/usb/host/ehci-orion.c+2 -10 replies
108/124usblp: do not set TASK_INTERRUPTIBLE before lockdrivers/usb/class/usblp.c+1 -10 replies
112/124USB: ti_usb_3410_5052: Add Honeywell HGI80 IDdrivers/usb/serial/ti_usb_3410_5052.c drivers/usb/serial/ti_usb_3410_5052.h+6 -00 replies
115/124ALSA: usb-audio: add packet size quirk for the Medeli DD305sound/usb/midi.c+1 -00 replies
116/124ALSA: usb-audio: prevent CH345 multiport output SysEx corruptionsound/usb/midi.c sound/usb/quirks-table.h sound/usb/quirks.c +1 more+16 -00 replies
117/124ALSA: usb-audio: work around CH345 input SysEx corruptionsound/usb/midi.c+42 -00 replies
118/124ttyFDC: Fix build problems due to use of module_{init,exit}drivers/tty/mips_ejtag_fdc.c+1 -340 replies
120/124tty: Fix tty_send_xchar() lock order inversiondrivers/tty/tty_io.c drivers/tty/tty_ioctl.c+4 -40 replies
121/124xhci: Workaround to get Intel xHCI reset working more reliablydrivers/usb/host/xhci.c+10 -00 replies
122/124staging/lustre: use jiffies for lp_last_query timesdrivers/staging/lustre/include/linux/lnet/lib-lnet.h+1 -10 replies
123/124xen/events: Always allocate legacy interrupts on PV guestsarch/arm/include/asm/irq.h arch/arm64/include/asm/irq.h drivers/xen/events/events_base.c+13 -20 replies
124/124KVM: s390: enable SIMD only when no VCPUs were createdarch/s390/kvm/kvm-s390.c+5 -10 replies

Reviews trailers per patch

27 of 110 patches have a Reviewed-by or Acked-by.

PatchChristoffer DallAndrew LunnSantosh ShilimkarRichard CochranNikolay AleksandrovFabio EstevamShawn GuoAlexandre CourbotMarc DietrichNicolas FerreH. Peter AnvinBastien NoceraDavid VrabelRusty RussellDave HansenSimon GuinotThomas GleixnerKees CookLinus TorvaldsFelipe BalbiAmitkumar KarwarWill DeaconLaura AbbottArd BiesheuvelChristian BorntraegerDominik DingelBoris BrezillonDmitry VyukovJoe LawrenceJohn CrispinEric DumazetScott BrandenXiao GuangrongJanusz MocekJiada WangAlan SternPete ZaitcevCornelia Huck
2/124
3/124
4/124
6/124
7/124
8/124T-b
9/124
10/124
11/124
12/124A-b
13/124
14/124A-b
15/124
16/124
17/124
18/124
19/124A-b
20/124A-b
22/124
23/124
24/124
25/124
26/124
27/124
28/124A-b
29/124
30/124A-b
31/124
32/124
33/124
34/124T-b A-b
35/124A-b R-b T-b
36/124
37/124A-b
38/124
39/124
40/124
41/124A-b
42/124
43/124
44/124
45/124
46/124
48/124
52/124R-b T-b
53/124
54/124
55/124
56/124
57/124Requested-and-debugged-by Reported-and-tested-by
58/124R-b T-b
59/124R-b
60/124
61/124
62/124
63/124
64/124
65/124
66/124
67/124
68/124
69/124
70/124
71/124
72/124
73/124
74/124A-b
75/124R-b A-b A-b
76/124R-b
77/124
78/124R-b
79/124A-b
80/124
81/124
82/124
83/124
84/124
85/124
86/124
87/124A-b
88/124R-b A-b
89/124
90/124
91/124A-b
92/124R-b
93/124R-b
95/124
96/124R-b
97/124
98/124T-b
99/124
100/124
101/124
102/124
103/124
104/124
105/124T-b
106/124
107/124A-b
108/124A-b
112/124
115/124
116/124
117/124
118/124
120/124Reported-and-Tested-by
121/124T-b
122/124
123/124
124/124A-b A-b

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

Read the v1 thread

Cover letter [PATCH 4.2 000/124] 4.2.7-stable review

This is the start of the stable review cycle for the 4.2.7 release. There are 124 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 Wed Dec 9 14:48:34 UTC 2015. 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/v4.x/stable-review/patch-4.2.7-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.2.7-rc1

David Hildenbrand <[email protected]>
KVM: s390: enable SIMD only when no VCPUs were created

Boris Ostrovsky <[email protected]>
xen/events: Always allocate legacy interrupts on PV guests

Arnd Bergmann <[email protected]>
staging/lustre: use jiffies for lp_last_query times

Rajmohan Mani <[email protected]>
xhci: Workaround to get Intel xHCI reset working more reliably

Peter Hurley <[email protected]>
tty: Fix tty_send_xchar() lock order inversion

Peter Hurley <[email protected]>
tty: audit: Fix audit source

James Hogan <[email protected]>

    ttyFDC: Fix build problems due to use of module_{init,exit}

Clemens Ladisch <[email protected]>
ALSA: usb-audio: work around CH345 input SysEx corruption

Clemens Ladisch <[email protected]>
ALSA: usb-audio: prevent CH345 multiport output SysEx corruption

Clemens Ladisch <[email protected]>
ALSA: usb-audio: add packet size quirk for the Medeli DD305

Bjørn Mork <[email protected]>
USB: option: add XS Stick W100-2 from 4G Systems

Aleksander Morgado <[email protected]>
USB: serial: option: add support for Novatel MiFi USB620L

David Woodhouse <[email protected]>

    USB: ti_usb_3410_5052: Add Honeywell HGI80 ID

Uwe Kleine-König <[email protected]>
usb: musb: core: fix order of arguments to ulpi write callback

Bjørn Mork <[email protected]>
USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Petr Štetiar <[email protected]>
USB: qcserial: Add support for Quectel EC20 Mini PCIe module

Jiri Slaby <[email protected]>
usblp: do not set TASK_INTERRUPTIBLE before lock

Jonas Gorski <[email protected]>
usb: ehci-orion: fix probe for !GENERIC_PHY

Jurgen Kramer <[email protected]>
ALSA: usb: Add native DSD support for Aune X1S

Peter Chen <[email protected]>
usb: chipidea: imx: refine clock operations to adapt for all platforms

John Youn <[email protected]>
usb: dwc3: pci: Set enblslpm quirk for Synopsys platforms

John Youn <[email protected]>
usb: dwc3: Add dis_enblslpm_quirk

John Youn <[email protected]>
usb: dwc3: pci: Add platform data for Synopsys HAPS

John Youn <[email protected]>
usb: dwc3: Support Synopsys USB 3.1 IP

John Youn <[email protected]>
usb: dwc3: pci: Add the PCI Product ID for Synopsys USB 3.1

John Youn <[email protected]>
usb: dwc3: pci: Add the Synopsys HAPS AXI Product ID

Li Jun <[email protected]>
usb: chipidea: otg: gadget module load and unload support

Ben McCauley <[email protected]>
usb: dwc3: gadget: let us set lower max_speed

Douglas Gilbert <[email protected]>
usb: gadget: atmel_usba_udc: Expose correct device speed

Mian Yousaf Kaukab <[email protected]>
usb: gadget: net2280: restore ep_cfg after defect7374 workaround

Ville Syrjälä <[email protected]>
Revert "usb: dwc3: gadget: drop unnecessary loop when cleaning up TRBs"

David Hildenbrand <[email protected]>
KVM: s390: avoid memory overwrites on emergency signal injection

David Hildenbrand <[email protected]>
KVM: s390: fix wrong lookup of VCPUs by array index

David Hildenbrand <[email protected]>
KVM: s390: SCA must not cross page boundaries

Rajkumar Manoharan <[email protected]>
ath10k: fix invalid NSS for 4x4 devices

Vivek Natarajan <[email protected]>
ath10k: use station's current operating mode from assoc request

Mark Rutland <[email protected]>
arm64: page-align sections for DEBUG_RODATA

Robin Murphy <[email protected]>
arm64: Fix compat register mappings

Mirza Krak <[email protected]>
can: sja1000: clear interrupts on start

Marek Vasut <[email protected]>
can: Use correct type in sizeof() in nla_put()

Johan Hedberg <[email protected]>
Bluetooth: Fix removing connection parameters when unpairing

Dmitry Tunin <[email protected]>
Bluetooth: ath3k: Add support of AR3012 0cf3:817b device

Dmitry Tunin <[email protected]>

    Bluetooth: ath3k: Add new AR3012 0930:021c id

David Herrmann <[email protected]>
Bluetooth: hidp: fix device disconnect on idle timeout

Larry Finger <[email protected]>
staging: rtl8712: Add device ID for Sitecom WLA2100

Dan Carpenter <[email protected]>
mwifiex: fix mwifiex_rdeeprom_read()

Tony Lindgren <[email protected]>
mfd: twl6040: Fix deferred probe handling for clk32k

Linus Walleij <[email protected]>
clk: versatile-icst: fix memory leak

Simran Rai <[email protected]>
clk: iproc: Fix PLL output frequency calculation

Ingo Molnar <[email protected]>
fs/proc, core/debug: Don't expose absolute kernel addresses via wchan

Marcin Wojtas <[email protected]>
net: mvneta: fix error path for building skb

Maxime Ripard <[email protected]>
net: mvneta: Fix CPU_MAP registers initialisation

Oren Givon <[email protected]>
iwlwifi: Add new PCI IDs for the 8260 series

Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: fix (again) prepare card flow

Christophe Ricard <[email protected]>
NFC: nci: extract pipe value using NCI_HCP_MSG_GET_PIPE

Christophe Ricard <[email protected]>
NFC: nci: Fix improper management of HCI return code

Christophe Ricard <[email protected]>
NFC: nci: Fix incorrect data chaining when sending data

Ola Olsson <[email protected]>
nl80211: Fix potential memory leak from parse_acl_data

[email protected] <[email protected]>
mac80211: fix divide by zero when NOA update

Arik Nemtsov <[email protected]>
mac80211: allow null chandef in tracing

Johannes Berg <[email protected]>
mac80211: fix driver RSSI event calculations

Andrei Otcheretianski <[email protected]>
mac80211: Fix local deauth while associating

Dave Hansen <[email protected]>
x86/mpx: Fix 32-bit address space calculation

Dave Hansen <[email protected]>
x86/mpx: Do proper get_user() when running 32-bit binaries on 64-bit kernels

Dave Hansen <[email protected]>
x86/fpu: Fix 32-bit signal frame handling

Huaitong Han <[email protected]>
x86/fpu: Fix get_xsave_addr() behavior under virtualization

Andrew Cooper <[email protected]>
x86/cpu: Fix SMAP check in PVOPS environments

Borislav Petkov <[email protected]>
x86/cpu: Call verify_cpu() after having entered long mode too

Vitaly Kuznetsov <[email protected]>
x86/irq: Probe for PIC presence before allocating descs for legacy IRQs

Krzysztof Mazur <[email protected]>
x86/setup: Fix low identity map for >= 2GB kernel range

Paolo Bonzini <[email protected]>
x86/setup: Extend low identity map to cover whole kernel range

Eric Northup <[email protected]>
KVM: x86: work around infinite loop in microcode when #AC is delivered

Laszlo Ersek <[email protected]>

    KVM: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0()

Paolo Bonzini <[email protected]>
KVM: x86: allow RSM from 64-bit mode

Radim Krčmář <[email protected]>
KVM: x86: handle SMBASE as physical address in RSM

Radim Krčmář <[email protected]>
KVM: x86: add read_phys to x86_emulate_ops

Paolo Bonzini <[email protected]>
kvm: x86: zero EFER on INIT

Radim Krčmář <[email protected]>
kvm: x86: set KVM_REQ_EVENT when updating IRR

James Hogan <[email protected]>
MIPS: KVM: Uninit VCPU in vcpu_create error path

James Hogan <[email protected]>
MIPS: KVM: Fix CACHE immediate offset sign extension

James Hogan <[email protected]>
MIPS: KVM: Fix ASID restoration logic

Alban Bedel <[email protected]>
MIPS: ath79: Fix the DDR control initialization on ar71xx and ar934x

James Hogan <[email protected]>
MIPS: CDMM: Add builtin_mips_cdmm_driver() macro

Hauke Mehrtens <[email protected]>
MIPS: lantiq: add clk_round_rate()

Arnd Bergmann <[email protected]>
ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode

Chen-Yu Tsai <[email protected]>
ARM: dts: sun6i: hummingbird: Fix VDD-CPU and VDD-GPU regulator names

Tony Lindgren <[email protected]>
ARM: dts: Fix WLAN regression on omap5-uevm

Patrick Doyle <[email protected]>
ARM: at91: pm: at91_pm_suspend_in_sram() must be 8-byte aligned

Holger Busse <[email protected]>
ARM: at91/dt: corrections to i2c1 declaration to sama5d4

Dmitry Osipenko <[email protected]>
ARM: tegra: paz00: use con_id's to refer GPIO's in gpiod_lookup table

Peter Chen <[email protected]>
ARM: dts: imx27.dtsi: change the clock information for usb

Peter Ujfalusi <[email protected]>
ARM: common: edma: Fix channel parameter for irq callbacks

Marek Szyprowski <[email protected]>
ARM: 8427/1: dma-mapping: add support for offset parameter in dma_mmap()

Marek Szyprowski <[email protected]>
ARM: 8426/1: dma-mapping: add missing range check in dma_mmap()

Sasha Levin <[email protected]>
RDS: verify the underlying transport exists before creating a connection

Eric Dumazet <[email protected]>
net: fix a race in dst_release()

Jay Vosburgh <[email protected]>
bonding: fix panic on non-ARPHRD_ETHER enslave failure

Francesco Ruggeri <[email protected]>
packet: race condition in packet_bind

WANG Cong <[email protected]>
ipv4: disable BH when changing ip local port range

Sabrina Dubroca <[email protected]>
ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev

Eric Dumazet <[email protected]>
net: avoid NULL deref in inet_ctl_sock_destroy()

Martin Habets <[email protected]>

    sfc: push partner queue for skb->xmit_more

Eric Dumazet <[email protected]>
sit: fix sit0 percpu double allocations

Bjørn Mork <[email protected]>
qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module

Ani Sinha <[email protected]>
ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.

Phil Reid <[email protected]>
stmmac: Correctly report PTP capabilities.

Julian Anastasov <[email protected]>
ipv4: update RTNH_F_LINKDOWN flag on UP event

Julian Anastasov <[email protected]>
ipv4: fix to not remove local route on link down

Jon Paul Maloy <[email protected]>
tipc: linearize arriving NAME_DISTR and LINK_PROTO buffers

Carol L Soto <[email protected]>
net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes

Sowmini Varadhan <[email protected]>
RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv

Alexander Duyck <[email protected]>

    fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key

Maciej S. Szmigiero <[email protected]>
net: fec: normalize return value of pm_runtime_get_sync() in MDIO write

Eric Dumazet <[email protected]>
ipv6: gre: support SIT encapsulation

Fabio Estevam <[email protected]>
net: fec: Remove unneeded use of IS_ERR_VALUE() macro

Lendacky, Thomas <[email protected]>
amd-xgbe: Fix race between access of desc and desc index

Lendacky, Thomas <[email protected]>
amd-xgbe: Use wmb before updating current descriptor count

Guillaume Nault <[email protected]>
ppp: fix pppoe_dev deletion condition in pppoe_release()

Jason Wang <[email protected]>
macvtap: unbreak receiving of gro skb with frag list

Bjørn Mork <[email protected]>
qmi_wwan: add Sierra Wireless MC74xx/EM74xx

David Herrmann <[email protected]>
netlink: fix locking around NETLINK_LIST_MEMBERSHIPS

Renato Westphal <[email protected]>
tcp: remove improper preemption check in tcp_xmit_probe_skb()

Jon Paul Maloy <[email protected]>
tipc: allow non-linear first fragment buffer

Dan Carpenter <[email protected]>
irda: precedence bug in irlmp_seq_hb_idx()

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

Diffstat:

 Documentation/devicetree/bindings/usb/dwc3.txt     |   2 +
 Documentation/filesystems/proc.txt                 |   5 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx27.dtsi                       |  16 ++-
 arch/arm/boot/dts/omap5-uevm.dts                   |  66 +++++++++--
 arch/arm/boot/dts/sama5d4.dtsi                     |   8 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts        |   8 +-
 arch/arm/common/edma.c                             |   6 +-
 arch/arm/include/asm/irq.h                         |   5 +
 arch/arm/mach-at91/pm_suspend.S                    |   2 +
 arch/arm/mach-pxa/include/mach/pxa27x.h            |   2 +-
 arch/arm/mach-pxa/pxa27x.c                         |   2 +-
 arch/arm/mach-tegra/board-paz00.c                  |   4 +-
 arch/arm/mm/dma-mapping.c                          |   7 ++
 arch/arm64/include/asm/irq.h                       |   5 +
 arch/arm64/include/asm/ptrace.h                    |  16 +--
 arch/arm64/kernel/vmlinux.lds.S                    |   5 +-
 arch/mips/ath79/setup.c                            |   2 +-
 arch/mips/include/asm/cdmm.h                       |  11 ++
 arch/mips/kvm/emulate.c                            |   2 +-
 arch/mips/kvm/locore.S                             |  16 ++-
 arch/mips/kvm/mips.c                               |   5 +-
 arch/mips/lantiq/clk.c                             |  17 +++
 arch/s390/kvm/interrupt.c                          |   7 +-
 arch/s390/kvm/kvm-s390.c                           |  10 +-
 arch/s390/kvm/sigp.c                               |   8 +-
 arch/x86/include/asm/i8259.h                       |   1 +
 arch/x86/include/asm/kvm_emulate.h                 |  10 ++
 arch/x86/include/uapi/asm/svm.h                    |   1 +
 arch/x86/kernel/apic/vector.c                      |   6 +-
 arch/x86/kernel/cpu/common.c                       |   3 +-
 arch/x86/kernel/fpu/signal.c                       |  11 +-
 arch/x86/kernel/fpu/xstate.c                       |   1 -
 arch/x86/kernel/head_64.S                          |   8 ++
 arch/x86/kernel/i8259.c                            |  29 +++--
 arch/x86/kernel/setup.c                            |   8 ++
 arch/x86/kernel/verify_cpu.S                       |  12 +-
 arch/x86/kvm/emulate.c                             |  35 ++++--
 arch/x86/kvm/lapic.c                               |   2 +
 arch/x86/kvm/svm.c                                 |  19 ++-
 arch/x86/kvm/vmx.c                                 |   8 +-
 arch/x86/kvm/x86.c                                 |  14 ++-
 arch/x86/mm/mpx.c                                  |  47 +++++++-
 drivers/bluetooth/ath3k.c                          |   4 +
 drivers/bluetooth/btusb.c                          |   2 +
 drivers/clk/bcm/clk-iproc-pll.c                    |  13 +-
 drivers/clk/versatile/clk-icst.c                   |   4 +-
 drivers/mfd/twl6040.c                              |   2 +
 drivers/net/bonding/bond_main.c                    |   1 +
 drivers/net/can/dev.c                              |   2 +-
 drivers/net/can/sja1000/sja1000.c                  |   3 +
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   8 +-
 drivers/net/ethernet/freescale/fec_main.c          |  10 +-
 drivers/net/ethernet/marvell/mvneta.c              |  10 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |   2 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   2 +-
 drivers/net/ethernet/sfc/ef10.c                    |   4 +-
 drivers/net/ethernet/sfc/farch.c                   |   4 +-
 drivers/net/ethernet/sfc/net_driver.h              |   2 +
 drivers/net/ethernet/sfc/tx.c                      |  30 ++++-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   7 +-
 drivers/net/macvtap.c                              |   2 +-
 drivers/net/ppp/pppoe.c                            |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   9 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   7 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |  19 ++-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  10 +-
 drivers/net/wireless/mwifiex/debugfs.c             |  14 +--
 .../staging/lustre/include/linux/lnet/lib-lnet.h   |   2 +-
 drivers/staging/rtl8712/usb_intf.c                 |   1 +
 drivers/tty/mips_ejtag_fdc.c                       |  35 +-----
 drivers/tty/n_tty.c                                |   2 +-
 drivers/tty/tty_audit.c                            |   2 +-
 drivers/tty/tty_io.c                               |   4 +
 drivers/tty/tty_ioctl.c                            |   4 -
 drivers/usb/chipidea/ci_hdrc_imx.c                 | 131 ++++++++++++++++++---
 drivers/usb/chipidea/udc.c                         |  17 +++
 drivers/usb/class/usblp.c                          |   2 +-
 drivers/usb/dwc3/core.c                            |  16 ++-
 drivers/usb/dwc3/core.h                            |  22 ++++
 drivers/usb/dwc3/dwc3-pci.c                        |  26 ++++
 drivers/usb/dwc3/gadget.c                          |  61 +++++++---
 drivers/usb/dwc3/platform_data.h                   |   1 +
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   2 +-
 drivers/usb/gadget/udc/net2280.c                   |   2 +-
 drivers/usb/host/ehci-orion.c                      |   3 +-
 drivers/usb/host/xhci.c                            |  10 ++
 drivers/usb/musb/musb_core.c                       |  10 +-
 drivers/usb/serial/option.c                        |  11 ++
 drivers/usb/serial/qcserial.c                      |  94 +++++++++++----
 drivers/usb/serial/ti_usb_3410_5052.c              |   2 +
 drivers/usb/serial/ti_usb_3410_5052.h              |   4 +
 drivers/xen/events/events_base.c                   |   5 +-
 fs/proc/array.c                                    |  16 ++-
 fs/proc/base.c                                     |   9 +-
 include/linux/tty.h                                |   6 +-
 include/net/inet_common.h                          |   3 +-
 include/net/ip_fib.h                               |   2 +-
 net/bluetooth/hidp/core.c                          |  14 +++
 net/bluetooth/mgmt.c                               |  12 +-
 net/core/dst.c                                     |   2 +-
 net/ipv4/fib_frontend.c                            |  13 +-
 net/ipv4/fib_semantics.c                           |  18 ++-
 net/ipv4/fib_trie.c                                |   2 +-
 net/ipv4/gre_offload.c                             |   3 +-
 net/ipv4/ipmr.c                                    |   6 +-
 net/ipv4/sysctl_net_ipv4.c                         |   4 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv6/addrconf.c                                |   1 +
 net/ipv6/sit.c                                     |  26 +---
 net/irda/irlmp.c                                   |   2 +-
 net/mac80211/mlme.c                                |  21 +++-
 net/mac80211/trace.h                               |  10 +-
 net/mac80211/util.c                                |   7 ++
 net/netlink/af_netlink.c                           |   4 +-
 net/nfc/nci/hci.c                                  |  90 ++++++++++----
 net/packet/af_packet.c                             |  80 ++++++++-----
 net/rds/connection.c                               |   6 +
 net/rds/tcp_recv.c                                 |  11 +-
 net/tipc/msg.c                                     |  12 +-
 net/tipc/udp_media.c                               |   5 +
 net/wireless/nl80211.c                             |  12 +-
 sound/usb/midi.c                                   |  46 ++++++++
 sound/usb/quirks-table.h                           |  11 ++
 sound/usb/quirks.c                                 |   2 +
 sound/usb/usbaudio.h                               |   1 +
 127 files changed, 1158 insertions(+), 401 deletions(-)