Skip to content

4.3.1-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 Latest112 of 125 patches 6 repliesIn review

112 of 125 patches are in this archive. The cover letter announces 125.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/125ARM: 8449/1: fix bug in vdsomunge swab32 macroarch/arm/vdso/vdsomunge.c+1 -10 replies
3/125tipc: linearize arriving NAME_DISTR and LINK_PROTO buffersnet/tipc/udp_media.c+5 -00 replies
4/125net: bcmgenet: Software reset EPHY after power ondrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet.h drivers/net/ethernet/broadcom/genet/bcmmii.c+22 -10 replies
5/125ipv4: 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
6/125ipv4: update RTNH_F_LINKDOWN flag on UP eventnet/ipv4/fib_semantics.c+7 -00 replies
7/125stmmac: Correctly report PTP capabilities.drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c+5 -20 replies
8/125ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.net/ipv4/ipmr.c+3 -30 replies
10/125sit: fix sit0 percpu double allocationsnet/ipv6/sit.c+4 -220 replies
11/125sfc: 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
12/125net: avoid NULL deref in inet_ctl_sock_destroy()include/net/inet_common.h+2 -10 replies
13/125ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_devnet/ipv6/addrconf.c+1 -00 replies
14/125ipv4: disable BH when changing ip local port rangenet/ipv4/sysctl_net_ipv4.c+2 -20 replies
15/125net: Fix prefsrc lookupsnet/ipv4/fib_semantics.c+10 -30 replies
16/125tun_dst: Fix potential NULL dereferenceinclude/net/dst_metadata.h+2 -10 replies
17/125packet: race condition in packet_bindnet/packet/af_packet.c+49 -310 replies
18/125bonding: fix panic on non-ARPHRD_ETHER enslave failuredrivers/net/bonding/bond_main.c+1 -00 replies
19/125net: fix a race in dst_release()net/core/dst.c+1 -10 replies
20/125ARM: 8426/1: dma-mapping: add missing range check in dma_mmap()arch/arm/mm/dma-mapping.c+5 -00 replies
21/125ARM: 8427/1: dma-mapping: add support for offset parameter in dma_mmap()arch/arm/mm/dma-mapping.c+2 -00 replies
22/125ARM: common: edma: Fix channel parameter for irq callbacksarch/arm/common/edma.c+4 -20 replies
23/125ARM: dts: imx27.dtsi: change the clock information for usbarch/arm/boot/dts/imx27.dtsi+12 -40 replies
24/125ARM: tegra: paz00: use con_ids to refer GPIOs in gpiod_lookup tablearch/arm/mach-tegra/board-paz00.c+2 -20 replies
25/125ARM: at91/dt: corrections to i2c1 declaration to sama5d4arch/arm/boot/dts/sama5d4.dtsi+4 -40 replies
26/125ARM: at91: pm: at91_pm_suspend_in_sram() must be 8-byte alignedarch/arm/mach-at91/pm_suspend.S+2 -00 replies
27/125ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250, exynos4210 and exynos4412 boardsarch/arm/boot/dts/exynos3250-monk.dts arch/arm/boot/dts/exynos3250-rinato.dts arch/arm/boot/dts/exynos4210-trats.dts +2 more+5 -20 replies
28/125ARM: dts: Fix WLAN regression on omap5-uevmarch/arm/boot/dts/omap5-uevm.dts+55 -110 replies
29/125ARM: dts: sun6i: hummingbird: Fix VDD-CPU and VDD-GPU regulator namesarch/arm/boot/dts/sun6i-a31-hummingbird.dts+4 -40 replies
30/125ARM: 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
31/125MIPS: lantiq: add clk_round_rate()arch/mips/lantiq/clk.c+17 -00 replies
32/125MIPS: CDMM: Add builtin_mips_cdmm_driver() macroarch/mips/include/asm/cdmm.h+11 -00 replies
33/125MIPS: ath79: Fix the DDR control initialization on ar71xx and ar934xarch/mips/ath79/setup.c+1 -10 replies
34/125MIPS: KVM: Fix ASID restoration logicarch/mips/kvm/locore.S+10 -60 replies
35/125MIPS: KVM: Fix CACHE immediate offset sign extensionarch/mips/kvm/emulate.c+1 -10 replies
36/125MIPS: KVM: Uninit VCPU in vcpu_create error patharch/mips/kvm/mips.c+4 -10 replies
38/125kvm: x86: zero EFER on INITarch/x86/kvm/svm.c arch/x86/kvm/vmx.c+6 -80 replies
42/125KVM: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0()arch/x86/kvm/x86.c+3 -10 replies
43/125KVM: 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
44/125x86/setup: Fix low identity map for >= 2GB kernel rangearch/x86/kernel/setup.c+1 -10 replies
45/125x86/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
46/125x86/cpu: Call verify_cpu() after having entered long mode tooarch/x86/kernel/head_64.S arch/x86/kernel/verify_cpu.S+15 -50 replies
47/125x86/cpu: Fix SMAP check in PVOPS environmentsarch/x86/kernel/cpu/common.c+1 -20 replies
47/125x86/cpu: Fix SMAP check in PVOPS environmentsarch/x86/kernel/cpu/common.c+1 -20 replies
48/125x86/fpu: Fix get_xsave_addr() behavior under virtualizationarch/x86/kernel/fpu/xstate.c+0 -10 replies
49/125x86/fpu: Fix 32-bit signal frame handlingarch/x86/kernel/fpu/signal.c+5 -60 replies
50/125x86/mpx: Do proper get_user() when running 32-bit binaries on 64-bit kernelsarch/x86/mm/mpx.c+24 -10 replies
51/125x86/mpx: Fix 32-bit address space calculationarch/x86/mm/mpx.c+17 -50 replies
52/125mac80211: Fix local deauth while associatingnet/mac80211/mlme.c+19 -00 replies
53/125mac80211: fix driver RSSI event calculationsnet/mac80211/mlme.c+1 -10 replies
54/125mac80211: allow null chandef in tracingnet/mac80211/trace.h+5 -50 replies
55/125mac80211: fix divide by zero when NOA updatenet/mac80211/util.c+7 -00 replies
56/125nl80211: Fix potential memory leak from parse_acl_datanet/wireless/nl80211.c+6 -60 replies
57/125NFC: st-nci: Fix incorrect spi buffer sizedrivers/nfc/st-nci/spi.c+3 -10 replies
58/125NFC: nci: Fix incorrect data chaining when sending datanet/nfc/nci/hci.c+13 -70 replies
59/125NFC: nci: Fix improper management of HCI return codenet/nfc/nci/hci.c+48 -160 replies
60/125NFC: nci: extract pipe value using NCI_HCP_MSG_GET_PIPEnet/nfc/nci/hci.c+2 -20 replies
61/125iwlwifi: pcie: fix (again) prepare card flowdrivers/net/wireless/iwlwifi/pcie/trans.c+2 -80 replies
62/125iwlwifi: Add new PCI IDs for the 8260 seriesdrivers/net/wireless/iwlwifi/pcie/drv.c+18 -10 replies
63/125net: mvneta: Fix CPU_MAP registers initialisationdrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
64/125net: mvneta: fix error path for building skbdrivers/net/ethernet/marvell/mvneta.c+6 -20 replies
65/125fs/proc, core/debug: Dont expose absolute kernel addresses via wchanDocumentation/filesystems/proc.txt fs/proc/array.c fs/proc/base.c+20 -100 replies
66/125clk: iproc: Fix PLL output frequency calculationdrivers/clk/bcm/clk-iproc-pll.c+5 -80 replies
67/125clk: versatile-icst: fix memory leakdrivers/clk/versatile/clk-icst.c+3 -10 replies
68/125mfd: twl6040: Fix deferred probe handling for clk32kdrivers/mfd/twl6040.c+2 -00 replies
69/125mwifiex: fix NULL pointer dereference during hidden SSID scandrivers/net/wireless/mwifiex/scan.c+1 -10 replies
70/125mwifiex: avoid memsetting PCIe event bufferdrivers/net/wireless/mwifiex/pcie.c+0 -10 replies
71/125mwifiex: fix mwifiex_rdeeprom_read()drivers/net/wireless/mwifiex/debugfs.c+7 -70 replies
72/125staging: rtl8712: Add device ID for Sitecom WLA2100drivers/staging/rtl8712/usb_intf.c+1 -00 replies
73/125Bluetooth: hidp: fix device disconnect on idle timeoutnet/bluetooth/hidp/core.c+14 -00 replies
74/125Bluetooth: ath3k: Add new AR3012 0930:021c iddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
75/125Bluetooth: ath3k: Add support of AR3012 0cf3:817b devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
76/125Bluetooth: Fix removing connection parameters when unpairingnet/bluetooth/mgmt.c+7 -50 replies
77/125Bluetooth: Fix missing hdev locking for LE scan cleanupinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c+43 -80 replies
78/125can: Use correct type in sizeof() in nla_put()drivers/net/can/dev.c+1 -10 replies
79/125can: sja1000: clear interrupts on startdrivers/net/can/sja1000/sja1000.c+3 -00 replies
80/125arm64: Fix compat register mappingsarch/arm64/include/asm/ptrace.h+8 -80 replies
81/125arm64: page-align sections for DEBUG_RODATAarch/arm64/kernel/vmlinux.lds.S+4 -10 replies
82/125pinctrl: uniphier: set input-enable before pin-muxingdrivers/pinctrl/uniphier/pinctrl-uniphier-core.c+7 -30 replies
84/125ath10k: add ATH10K_FW_FEATURE_RAW_MODE_SUPPORT to ath10k_core_fw_feature_str[]drivers/net/wireless/ath/ath10k/core.c+5 -00 replies
85/125ath10k: use stations current operating mode from assoc requestdrivers/net/wireless/ath/ath10k/mac.c+3 -20 replies
86/125ath10k: fix invalid NSS for 4x4 devicesdrivers/net/wireless/ath/ath10k/mac.c+1 -10 replies
87/125s390/kernel: fix ptrace peek/poke for floating point registersarch/s390/kernel/ptrace.c+4 -40 replies
88/125s390/pci: reshuffle struct used to write debug dataarch/s390/pci/pci_insn.c+3 -30 replies
89/125KVM: s390: SCA must not cross page boundariesarch/s390/kvm/kvm-s390.c+3 -10 replies
90/125KVM: s390: fix wrong lookup of VCPUs by array indexarch/s390/kvm/interrupt.c arch/s390/kvm/sigp.c+3 -82 replies
91/125KVM: s390: avoid memory overwrites on emergency signal injectionarch/s390/kvm/interrupt.c+4 -00 replies
92/125KVM: s390: enable SIMD only when no VCPUs were createdarch/s390/kvm/kvm-s390.c+5 -10 replies
94/125usb: gadget: net2280: restore ep_cfg after defect7374 workarounddrivers/usb/gadget/udc/net2280.c+1 -10 replies
95/125usb: gadget: atmel_usba_udc: Expose correct device speeddrivers/usb/gadget/udc/atmel_usba_udc.c+1 -10 replies
96/125usb: dwc3: gadget: let us set lower max_speeddrivers/usb/dwc3/gadget.c+23 -10 replies
97/125usb: chipidea: otg: gadget module load and unload supportdrivers/usb/chipidea/udc.c+17 -00 replies
98/125usb: dwc3: pci: Add the Synopsys HAPS AXI Product IDdrivers/usb/dwc3/dwc3-pci.c+5 -00 replies
99/125usb: dwc3: pci: Add the PCI Product ID for Synopsys USB 3.1drivers/usb/dwc3/dwc3-pci.c+5 -00 replies
100/125usb: dwc3: Support Synopsys USB 3.1 IPdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+26 -20 replies
101/125usb: dwc3: pci: Add platform data for Synopsys HAPSdrivers/usb/dwc3/dwc3-pci.c+15 -00 replies
102/125usb: 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
103/125usb: dwc3: pci: Set enblslpm quirk for Synopsys platformsdrivers/usb/dwc3/dwc3-pci.c+1 -00 replies
104/125usb: chipidea: imx: refine clock operations to adapt for all platformsdrivers/usb/chipidea/ci_hdrc_imx.c+113 -180 replies
105/125usb: chipidea: debug: disable usb irq while role switchdrivers/usb/chipidea/debug.c+2 -00 replies
106/125ALSA: usb: Add native DSD support for Aune X1Ssound/usb/quirks.c+1 -00 replies
107/125usb: ehci-orion: fix probe for !GENERIC_PHYdrivers/usb/host/ehci-orion.c+2 -10 replies
108/125usblp: do not set TASK_INTERRUPTIBLE before lockdrivers/usb/class/usblp.c+1 -10 replies
109/125usb: phy: omap-otg: fix uninitialized pointerdrivers/usb/phy/phy-omap-otg.c+1 -10 replies
113/125USB: 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
116/125usb: xhci: fix checking ep busy for CFCdrivers/usb/host/xhci-ring.c+6 -260 replies
117/125ALSA: usb-audio: add packet size quirk for the Medeli DD305sound/usb/midi.c+1 -00 replies
118/125ALSA: 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
119/125ALSA: usb-audio: work around CH345 input SysEx corruptionsound/usb/midi.c+42 -00 replies
120/125ttyFDC: Fix build problems due to use of module_{init,exit}drivers/tty/mips_ejtag_fdc.c+1 -340 replies
122/125tty: Fix tty_send_xchar() lock order inversiondrivers/tty/tty_io.c drivers/tty/tty_ioctl.c+4 -40 replies
123/125xhci: Workaround to get Intel xHCI reset working more reliablydrivers/usb/host/xhci.c+10 -00 replies
124/125staging/lustre: use jiffies for lp_last_query timesdrivers/staging/lustre/include/linux/lnet/lib-lnet.h+1 -10 replies
125/125xen/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

Reviews trailers per patch

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

PatchRichard CochranEric DumazetNikolay AleksandrovFabio EstevamShawn GuoAlexandre CourbotMarc DietrichNicolas FerreJohn CrispinXiao GuangrongJanusz MocekDavid VrabelRusty RussellSimon GuinotThomas GleixnerKees CookLinus TorvaldsScott BrandenAmitkumar KarwarWill DeaconLaura AbbottArd BiesheuvelGerald SchaeferChristian BorntraegerDominik DingelBoris BrezillonJiada WangAlan SternPete ZaitcevChanwoo ChoiDmitry VyukovH. Peter AnvinBastien NoceraDave HansenFelipe BalbiYD TsengCornelia HuckJoe Lawrence
1/125
3/125
4/125
5/125
6/125
7/125A-b
8/125A-b
10/125
11/125
12/125
13/125
14/125
15/125
16/125
17/125
18/125A-b
19/125
20/125
21/125
22/125
23/125T-b A-b
24/125A-b R-b T-b
25/125
26/125A-b
27/125
28/125
29/125
30/125
31/125A-b
32/125
33/125
34/125
35/125
36/125
38/125
42/125R-b T-b
43/125
44/125
45/125
46/125Requested-and-debugged-by Reported-and-tested-by
47/125R-b R-b T-b T-b
47/125R-b R-b T-b T-b
48/125R-b
49/125
50/125
51/125
52/125
53/125
54/125
55/125
56/125
57/125
58/125
59/125
60/125
61/125
62/125
63/125
64/125A-b
65/125R-b A-b A-b
66/125R-b
67/125
68/125R-b
69/125
70/125
71/125A-b
72/125
73/125
74/125
75/125
76/125
77/125
78/125
79/125
80/125A-b
81/125R-b A-b
82/125
84/125
85/125
86/125
87/125
88/125R-b
89/125A-b
90/125R-b
91/125R-b
92/125A-b A-b
94/125
95/125R-b
96/125
97/125T-b
98/125
99/125
100/125
101/125
102/125
103/125
104/125T-b
105/125
106/125
107/125A-b
108/125A-b
109/125R-b
113/125
116/125Reported-and-tested-by
117/125
118/125
119/125
120/125
122/125Reported-and-Tested-by
123/125T-b
124/125
125/125

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.3 000/125] 4.3.1-stable review

This is the start of the stable review cycle for the 4.3.1 release. There are 125 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:57:09 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.3.1-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.3.1-rc1

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

Lu Baolu <[email protected]>
usb: xhci: fix checking ep busy for CFC

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

Aaro Koskinen <[email protected]>
usb: phy: omap-otg: fix uninitialized pointer

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

Li Jun <[email protected]>
usb: chipidea: debug: disable usb irq while role switch

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: enable SIMD only when no VCPUs were created

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

Sebastian Ott <[email protected]>
s390/pci: reshuffle struct used to write debug data

Martin Schwidefsky <[email protected]>
s390/kernel: fix ptrace peek/poke for floating point registers

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

Kalle Valo <[email protected]>

    ath10k: add ATH10K_FW_FEATURE_RAW_MODE_SUPPORT to ath10k_core_fw_feature_str[]

Jonas Gorski <[email protected]>
pinctrl: qcom: ssbi: fix compilation with DEBUG_FS=n

Masahiro Yamada <[email protected]>
pinctrl: uniphier: set input-enable before pin-muxing

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 missing hdev locking for LE scan cleanup

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()

Amitkumar Karwar <[email protected]>
mwifiex: avoid memsetting PCIe event buffer

Aniket Nagarnaik <[email protected]>
mwifiex: fix NULL pointer dereference during hidden SSID scan

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

Christophe Ricard <[email protected]>
NFC: st-nci: Fix incorrect spi buffer size

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

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

Marek Szyprowski <[email protected]>
ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250, exynos4210 and exynos4412 boards

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()

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

Tobias Klauser <[email protected]>
tun_dst: Fix potential NULL dereference

David Ahern <[email protected]>
net: Fix prefsrc lookups

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

Florian Fainelli <[email protected]>
net: bcmgenet: Software reset EPHY after power on

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

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

H. Nikolaus Schaller <[email protected]>
ARM: 8449/1: fix bug in vdsomunge swab32 macro

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

Diffstat:

 Documentation/devicetree/bindings/usb/dwc3.txt     |   2 +
 Documentation/filesystems/proc.txt                 |   5 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/exynos3250-monk.dts              |   1 +
 arch/arm/boot/dts/exynos3250-rinato.dts            |   1 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   1 +
 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/arm/vdso/vdsomunge.c                          |   2 +-
 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/kernel/ptrace.c                          |   8 +-
 arch/s390/kvm/interrupt.c                          |   7 +-
 arch/s390/kvm/kvm-s390.c                           |  10 +-
 arch/s390/kvm/sigp.c                               |   8 +-
 arch/s390/pci/pci_insn.c                           |   6 +-
 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                            |   2 +-
 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/broadcom/genet/bcmgenet.c     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   1 +
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  18 +++
 drivers/net/ethernet/marvell/mvneta.c              |  10 +-
 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/usb/qmi_wwan.c                         |   5 +-
 drivers/net/wireless/ath/ath10k/core.c             |   5 +
 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 +--
 drivers/net/wireless/mwifiex/pcie.c                |   1 -
 drivers/net/wireless/mwifiex/scan.c                |   2 +-
 drivers/nfc/st-nci/spi.c                           |   4 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c           |   2 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c            |   2 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |  10 +-
 .../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/debug.c                       |   2 +
 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-ring.c                       |  32 +----
 drivers/usb/host/xhci.c                            |  10 ++
 drivers/usb/musb/musb_core.c                       |  10 +-
 drivers/usb/phy/phy-omap-otg.c                     |   2 +-
 drivers/usb/serial/option.c                        |  11 ++
 drivers/usb/serial/qcserial.c                      |  96 +++++++++++----
 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/bluetooth/hci_core.h                   |   1 +
 include/net/dst_metadata.h                         |   3 +-
 include/net/inet_common.h                          |   3 +-
 include/net/ip_fib.h                               |   2 +-
 net/bluetooth/hci_conn.c                           |  52 ++++++--
 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                           |  31 ++++-
 net/ipv4/ipmr.c                                    |   6 +-
 net/ipv4/sysctl_net_ipv4.c                         |   4 +-
 net/ipv6/addrconf.c                                |   1 +
 net/ipv6/sit.c                                     |  26 +---
 net/mac80211/mlme.c                                |  21 +++-
 net/mac80211/trace.h                               |  10 +-
 net/mac80211/util.c                                |   7 ++
 net/nfc/nci/hci.c                                  |  90 ++++++++++----
 net/packet/af_packet.c                             |  80 ++++++++-----
 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 +
 136 files changed, 1218 insertions(+), 440 deletions(-)