Hi Greg, hi Sasha
As per https://bugzilla.kernel.org/show_bug.cgi?id=194569 applying the
commit 0b9aefea8600 ("tcp: minimize false-positives on TCP/GRO check")
would reduce the false-positives. dcb17d22e1c2 was introduced in v4.9.
Thoughs? Can you consider applying it for 4.9.y?
Regards,
Salvatore
The driver was issuing synchronous uninterruptible control requests
without using a timeout. This could lead to the driver hanging on probe
due to a malfunctioning (or malicious) device until the device is
physically disconnected. While sleeping in probe the driver prevents
other devices connected to the same hub from being added to (or removed
from) the bus.
The USB upper limit of five seconds per request should be more than
enough.
Fixes: 99f83c9c9ac9 ("[PATCH] USB: add driver for Keyspan Digital Remote")
Cc: stable <stable(a)vger.kernel.org> # 2.6.13
Signed-off-by: Johan Hovold <johan(a)kernel.org>
---
drivers/input/misc/keyspan_remote.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/input/misc/keyspan_remote.c b/drivers/input/misc/keyspan_remote.c
index 83368f1e7c4e..4650f4a94989 100644
--- a/drivers/input/misc/keyspan_remote.c
+++ b/drivers/input/misc/keyspan_remote.c
@@ -336,7 +336,8 @@ static int keyspan_setup(struct usb_device* dev)
int retval = 0;
retval = usb_control_msg(dev, usb_sndctrlpipe(dev, 0),
- 0x11, 0x40, 0x5601, 0x0, NULL, 0, 0);
+ 0x11, 0x40, 0x5601, 0x0, NULL, 0,
+ USB_CTRL_SET_TIMEOUT);
if (retval) {
dev_dbg(&dev->dev, "%s - failed to set bit rate due to error: %d\n",
__func__, retval);
@@ -344,7 +345,8 @@ static int keyspan_setup(struct usb_device* dev)
}
retval = usb_control_msg(dev, usb_sndctrlpipe(dev, 0),
- 0x44, 0x40, 0x0, 0x0, NULL, 0, 0);
+ 0x44, 0x40, 0x0, 0x0, NULL, 0,
+ USB_CTRL_SET_TIMEOUT);
if (retval) {
dev_dbg(&dev->dev, "%s - failed to set resume sensitivity due to error: %d\n",
__func__, retval);
@@ -352,7 +354,8 @@ static int keyspan_setup(struct usb_device* dev)
}
retval = usb_control_msg(dev, usb_sndctrlpipe(dev, 0),
- 0x22, 0x40, 0x0, 0x0, NULL, 0, 0);
+ 0x22, 0x40, 0x0, 0x0, NULL, 0,
+ USB_CTRL_SET_TIMEOUT);
if (retval) {
dev_dbg(&dev->dev, "%s - failed to turn receive on due to error: %d\n",
__func__, retval);
--
2.24.1
This is the start of the stable review cycle for the 4.14.164 release.
There are 62 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 Mon, 13 Jan 2020 09:46:17 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.164-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.14.164-rc1
Eric Dumazet <edumazet(a)google.com>
vlan: fix memory leak in vlan_dev_set_egress_priority
Petr Machata <petrm(a)mellanox.com>
net: sch_prio: When ungrafting, replace with FIFO
Eric Dumazet <edumazet(a)google.com>
vlan: vlan_changelink() should propagate errors
Hangbin Liu <liuhangbin(a)gmail.com>
vxlan: fix tos value before xmit
Pengcheng Yang <yangpc(a)wangsu.com>
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
Xin Long <lucien.xin(a)gmail.com>
sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
Daniele Palmas <dnlplm(a)gmail.com>
USB: serial: option: add Telit ME910G1 0x110a composition
Johan Hovold <johan(a)kernel.org>
USB: core: fix check for duplicate endpoints
Eric Dumazet <edumazet(a)google.com>
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
Eric Dumazet <edumazet(a)google.com>
net: usb: lan78xx: fix possible skb leak
Chen-Yu Tsai <wens(a)csie.org>
net: stmmac: dwmac-sunxi: Allow all RGMII modes
Chen-Yu Tsai <wens(a)csie.org>
net: stmmac: dwmac-sun8i: Allow all RGMII modes
Andrew Lunn <andrew(a)lunn.ch>
net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
Eric Dumazet <edumazet(a)google.com>
macvlan: do not assume mac_header is set in macvlan_broadcast()
Eric Dumazet <edumazet(a)google.com>
gtp: fix bad unlock balance in gtp_encap_enable_socket
Mathieu Malaterre <malat(a)debian.org>
mmc: block: propagate correct returned value in mmc_rpmb_ioctl
Alexander Kappner <agk(a)godking.net>
mmc: core: Prevent bus reference leak in mmc_blk_init()
Linus Walleij <linus.walleij(a)linaro.org>
mmc: block: Fix bug when removing RPMB chardev
Linus Walleij <linus.walleij(a)linaro.org>
mmc: block: Delete mmc_access_rpmb()
Linus Walleij <linus.walleij(a)linaro.org>
mmc: block: Convert RPMB to a character device
Logan Gunthorpe <logang(a)deltatee.com>
PCI/switchtec: Read all 64 bits of part_event_bitmap
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Fix passing modified ctx to ld/abs/ind instruction
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: reject passing modified ctx to helper functions
Haiyang Zhang <haiyangz(a)microsoft.com>
hv_netvsc: Fix unwanted rx_table reset
Chan Shu Tak, Alex <alexchan(a)task.com.hk>
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
Helge Deller <deller(a)gmx.de>
parisc: Fix compiler warnings in debug_core.c
Yang Yingliang <yangyingliang(a)huawei.com>
block: fix memleak when __blk_rq_map_user_iov() is failed
Stefan Haberland <sth(a)linux.ibm.com>
s390/dasd: fix memleak in path handling error case
Jan Höppner <hoeppner(a)linux.ibm.com>
s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
Jose Abreu <Jose.Abreu(a)synopsys.com>
net: stmmac: RX buffer size must be 16 byte aligned
Jose Abreu <Jose.Abreu(a)synopsys.com>
net: stmmac: Do not accept invalid MTU values
Eric Sandeen <sandeen(a)redhat.com>
fs: avoid softlockups in s_inodes iterators
Alexander Shishkin <alexander.shishkin(a)linux.intel.com>
perf/x86/intel: Fix PT PMI handling
Thomas Hebb <tommyhebb(a)gmail.com>
kconfig: don't crash on NULL expressions in expr_eq()
Andreas Kemnade <andreas(a)kemnade.info>
regulator: rn5t618: fix module aliases
Shengjiu Wang <shengjiu.wang(a)nxp.com>
ASoC: wm8962: fix lambda value
Aditya Pakki <pakki001(a)umn.edu>
rfkill: Fix incorrect check to avoid NULL pointer dereference
Cristian Birsan <cristian.birsan(a)microchip.com>
net: usb: lan78xx: Fix error message format specifier
Manish Chopra <manishc(a)marvell.com>
bnx2x: Fix logic to get total no. of PFs per engine
Manish Chopra <manishc(a)marvell.com>
bnx2x: Do not handle requests from VFs after parity
Mike Rapoport <rppt(a)linux.ibm.com>
powerpc: Ensure that swiotlb buffer is allocated from low memory
Daniel T. Lee <danieltimlee(a)gmail.com>
samples: bpf: fix syscall_tp due to unused syscall
Daniel T. Lee <danieltimlee(a)gmail.com>
samples: bpf: Replace symbol compare of trace_event
Tomi Valkeinen <tomi.valkeinen(a)ti.com>
ARM: dts: am437x-gp/epos-evm: fix panel compatible
Paul Chaignon <paul.chaignon(a)orange.com>
bpf, mips: Limit to 33 tail calls
Stefan Wahren <wahrenst(a)gmx.net>
ARM: dts: bcm283x: Fix critical trip point
Dragos Tarcatu <dragos_tarcatu(a)mentor.com>
ASoC: topology: Check return value for soc_tplg_pcm_create()
Chuhong Yuan <hslester96(a)gmail.com>
spi: spi-cavium-thunderx: Add missing pci_release_regions()
Florian Fainelli <f.fainelli(a)gmail.com>
ARM: dts: Cygnus: Fix MDIO node address/size cells
Pablo Neira Ayuso <pablo(a)netfilter.org>
netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
Phil Sutter <phil(a)nwl.cc>
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
Sudeep Holla <sudeep.holla(a)arm.com>
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
Arvind Sankar <nivedita(a)alum.mit.edu>
efi/gop: Fix memory leak in __gop_query32/64()
Arvind Sankar <nivedita(a)alum.mit.edu>
efi/gop: Return EFI_SUCCESS if a usable GOP was found
Arvind Sankar <nivedita(a)alum.mit.edu>
efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
Dave Young <dyoung(a)redhat.com>
x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
libtraceevent: Fix lib installation with O=
qize wang <wangqize888888888(a)gmail.com>
mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
Florian Westphal <fw(a)strlen.de>
netfilter: ctnetlink: netns exit must wait for callbacks
Marco Elver <elver(a)google.com>
locking/spinlock/debug: Fix various data races
Andrey Konovalov <andreyknvl(a)google.com>
USB: dummy-hcd: increase max number of devices to 32
Andrey Konovalov <andreyknvl(a)google.com>
USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +-
arch/arm/boot/dts/bcm283x.dtsi | 2 +-
arch/arm/mach-vexpress/spc.c | 12 +-
arch/mips/net/ebpf_jit.c | 9 +-
arch/parisc/include/asm/cmpxchg.h | 10 +-
arch/powerpc/mm/mem.c | 8 +
arch/x86/events/core.c | 9 +-
arch/x86/platform/efi/quirks.c | 6 +-
block/blk-map.c | 2 +-
drivers/firmware/efi/libstub/gop.c | 80 ++----
drivers/mmc/core/block.c | 300 +++++++++++++++++++---
drivers/mmc/core/queue.c | 2 +-
drivers/mmc/core/queue.h | 4 +-
drivers/net/dsa/mv88e6xxx/global1.c | 5 +
drivers/net/dsa/mv88e6xxx/global1.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 3 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +-
drivers/net/gtp.c | 5 +-
drivers/net/hyperv/hyperv_net.h | 3 +-
drivers/net/hyperv/netvsc_drv.c | 4 +-
drivers/net/hyperv/rndis_filter.c | 10 +-
drivers/net/macvlan.c | 2 +-
drivers/net/usb/lan78xx.c | 11 +-
drivers/net/vxlan.c | 4 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 70 ++++-
drivers/pci/switch/switchtec.c | 4 +-
drivers/regulator/rn5t618-regulator.c | 1 +
drivers/s390/block/dasd_eckd.c | 28 +-
drivers/s390/cio/device_ops.c | 2 +-
drivers/spi/spi-cavium-thunderx.c | 2 +
drivers/usb/core/config.c | 70 ++++-
drivers/usb/gadget/udc/dummy_hcd.c | 10 +-
drivers/usb/serial/option.c | 2 +
fs/drop_caches.c | 2 +-
fs/inode.c | 7 +
fs/notify/fsnotify.c | 1 +
fs/quota/dquot.c | 1 +
include/linux/if_ether.h | 8 +
include/uapi/linux/netfilter/xt_sctp.h | 6 +-
kernel/bpf/verifier.c | 54 ++--
kernel/locking/spinlock_debug.c | 32 +--
net/8021q/vlan.h | 1 +
net/8021q/vlan_dev.c | 3 +-
net/8021q/vlan_netlink.c | 19 +-
net/ipv4/tcp_input.c | 5 +-
net/llc/llc_station.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 3 +
net/netfilter/nf_tables_api.c | 12 +-
net/rfkill/core.c | 7 +-
net/sched/sch_fq.c | 2 +-
net/sched/sch_prio.c | 10 +-
net/sctp/sm_sideeffect.c | 28 +-
samples/bpf/syscall_tp_kern.c | 18 +-
samples/bpf/trace_event_user.c | 4 +-
scripts/kconfig/expr.c | 7 +
sound/soc/codecs/wm8962.c | 4 +-
sound/soc/soc-topology.c | 8 +-
tools/lib/traceevent/Makefile | 1 +
tools/testing/selftests/bpf/test_verifier.c | 58 ++++-
67 files changed, 778 insertions(+), 263 deletions(-)
This is the start of the stable review cycle for the 4.4.209 release.
There are 59 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 Mon, 13 Jan 2020 09:46:17 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.209-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.4.209-rc1
Daniele Palmas <dnlplm(a)gmail.com>
USB: serial: option: add Telit ME910G1 0x110a composition
Johan Hovold <johan(a)kernel.org>
USB: core: fix check for duplicate endpoints
Eric Dumazet <edumazet(a)google.com>
macvlan: do not assume mac_header is set in macvlan_broadcast()
Hangbin Liu <liuhangbin(a)gmail.com>
vxlan: fix tos value before xmit
Eric Dumazet <edumazet(a)google.com>
vlan: fix memory leak in vlan_dev_set_egress_priority
Eric Dumazet <edumazet(a)google.com>
vlan: vlan_changelink() should propagate errors
Pengcheng Yang <yangpc(a)wangsu.com>
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
Xin Long <lucien.xin(a)gmail.com>
sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
Eric Dumazet <edumazet(a)google.com>
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
Eric Dumazet <edumazet(a)google.com>
net: usb: lan78xx: fix possible skb leak
Chen-Yu Tsai <wens(a)csie.org>
net: stmmac: dwmac-sunxi: Allow all RGMII modes
Chan Shu Tak, Alex <alexchan(a)task.com.hk>
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
Helge Deller <deller(a)gmx.de>
parisc: Fix compiler warnings in debug_core.c
Thomas Hebb <tommyhebb(a)gmail.com>
kconfig: don't crash on NULL expressions in expr_eq()
Andreas Kemnade <andreas(a)kemnade.info>
regulator: rn5t618: fix module aliases
Shengjiu Wang <shengjiu.wang(a)nxp.com>
ASoC: wm8962: fix lambda value
Aditya Pakki <pakki001(a)umn.edu>
rfkill: Fix incorrect check to avoid NULL pointer dereference
Cristian Birsan <cristian.birsan(a)microchip.com>
net: usb: lan78xx: Fix error message format specifier
Manish Chopra <manishc(a)marvell.com>
bnx2x: Fix logic to get total no. of PFs per engine
Manish Chopra <manishc(a)marvell.com>
bnx2x: Do not handle requests from VFs after parity
Mike Rapoport <rppt(a)linux.ibm.com>
powerpc: Ensure that swiotlb buffer is allocated from low memory
Tomi Valkeinen <tomi.valkeinen(a)ti.com>
ARM: dts: am437x-gp/epos-evm: fix panel compatible
Phil Sutter <phil(a)nwl.cc>
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
Sudeep Holla <sudeep.holla(a)arm.com>
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
Florian Westphal <fw(a)strlen.de>
netfilter: ctnetlink: netns exit must wait for callbacks
Marco Elver <elver(a)google.com>
locking/spinlock/debug: Fix various data races
Aleksandr Yashkin <a.yashkin(a)inango-systems.com>
pstore/ram: Write new dumps to start of recycled zones
Dmitry Vyukov <dvyukov(a)google.com>
locking/x86: Remove the unused atomic_inc_short() methd
Heiko Carstens <heiko.carstens(a)de.ibm.com>
s390/smp: fix physical to logical CPU map for SMT
Eric Dumazet <edumazet(a)google.com>
net: add annotations on hh->hh_len lockless accesses
Masashi Honma <masashi.honma(a)gmail.com>
ath9k_htc: Discard undersized packets
Masashi Honma <masashi.honma(a)gmail.com>
ath9k_htc: Modify byte order for an error message
Daniel Axtens <dja(a)axtens.net>
powerpc/pseries/hvconsole: Fix stack overread via udbg
Imre Deak <imre.deak(a)intel.com>
drm/mst: Fix MST sideband up-reply failure handling
Leo Yan <leo.yan(a)linaro.org>
tty: serial: msm_serial: Fix lockup for sysrq and oops
Dan Carpenter <dan.carpenter(a)oracle.com>
Bluetooth: delete a stray unlock
Oliver Neukum <oneukum(a)suse.com>
Bluetooth: btusb: fix PM leak in error case of setup
Wen Yang <wenyang(a)linux.alibaba.com>
ftrace: Avoid potential division by zero in function profiler
Colin Ian King <colin.king(a)canonical.com>
ALSA: cs4236: fix error return comparison of an unsigned integer
Russell King <rmk+kernel(a)armlinux.org.uk>
gpiolib: fix up emulated open drain outputs
Arnd Bergmann <arnd(a)arndb.de>
compat_ioctl: block: handle Persistent Reservations
Lukas Wunner <lukas(a)wunner.de>
dmaengine: Fix access to uninitialized dma_slave_caps
Amir Goldstein <amir73il(a)gmail.com>
locks: print unsigned ino in /proc/locks
Paul Burton <paulburton(a)kernel.org>
MIPS: Avoid VDSO ABI breakage due to global register variable
Takashi Iwai <tiwai(a)suse.de>
ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
Sasha Levin <sashal(a)kernel.org>
Revert "perf report: Add warning when libunwind not compiled in"
Christian Brauner <christian.brauner(a)ubuntu.com>
taskstats: fix data-race
Brian Foster <bfoster(a)redhat.com>
xfs: fix mount failure crash on invalid iclog memory access
Juergen Gross <jgross(a)suse.com>
xen/balloon: fix ballooned page accounting without hotplug enabled
Thomas Richter <tmricht(a)linux.ibm.com>
s390/cpum_sf: Avoid SBD overflow condition in irq handler
Thomas Richter <tmricht(a)linux.ibm.com>
s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
Zhiqiang Liu <liuzhiqiang26(a)huawei.com>
md: raid1: check rdev before reference in raid1_sync_request func
EJ Hsu <ejh(a)nvidia.com>
usb: gadget: fix wrong endpoint desc
Jason Yan <yanaijie(a)huawei.com>
scsi: libsas: stop discovering if oob mode is disconnected
Dan Carpenter <dan.carpenter(a)oracle.com>
scsi: iscsi: qla4xxx: fix double free in probe
Roman Bolshakov <r.bolshakov(a)yadro.com>
scsi: qla2xxx: Don't call qlt_async_event twice
Bo Wu <wubo40(a)huawei.com>
scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
Chuhong Yuan <hslester96(a)gmail.com>
RDMA/cma: add missed unregister_pernet_subsys in init failure
Leonard Crestez <leonard.crestez(a)nxp.com>
PM / devfreq: Don't fail devfreq_dev_release if not in list
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/mach-vexpress/spc.c | 12 +++-
arch/mips/include/asm/thread_info.h | 20 +++++-
arch/parisc/include/asm/cmpxchg.h | 10 ++-
arch/powerpc/mm/mem.c | 8 +++
arch/powerpc/platforms/pseries/hvconsole.c | 2 +-
arch/s390/kernel/perf_cpum_sf.c | 22 +++++--
arch/s390/kernel/smp.c | 80 +++++++++++++++--------
arch/tile/lib/atomic_asm_32.S | 3 +-
arch/x86/include/asm/atomic.h | 13 ----
block/compat_ioctl.c | 9 +++
drivers/bluetooth/btusb.c | 3 +-
drivers/devfreq/devfreq.c | 6 +-
drivers/firewire/net.c | 6 +-
drivers/gpio/gpiolib.c | 8 +++
drivers/gpu/drm/drm_dp_mst_topology.c | 6 +-
drivers/infiniband/core/cma.c | 1 +
drivers/md/raid1.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 ++++
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +-
drivers/net/macvlan.c | 2 +-
drivers/net/usb/lan78xx.c | 11 ++--
drivers/net/vxlan.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 23 +++++--
drivers/regulator/rn5t618-regulator.c | 1 +
drivers/scsi/libsas/sas_discover.c | 11 +++-
drivers/scsi/lpfc/lpfc_bsg.c | 15 +++--
drivers/scsi/qla2xxx/qla_isr.c | 4 --
drivers/scsi/qla4xxx/ql4_os.c | 1 -
drivers/tty/hvc/hvc_vio.c | 16 ++++-
drivers/tty/serial/msm_serial.c | 13 +++-
drivers/usb/core/config.c | 70 ++++++++++++++++----
drivers/usb/gadget/function/f_ecm.c | 6 +-
drivers/usb/gadget/function/f_rndis.c | 1 +
drivers/usb/serial/option.c | 2 +
drivers/xen/balloon.c | 3 +-
fs/locks.c | 2 +-
fs/pstore/ram.c | 11 ++++
fs/xfs/xfs_log.c | 2 +
include/linux/dmaengine.h | 5 +-
include/linux/if_ether.h | 8 +++
include/net/neighbour.h | 2 +-
include/uapi/linux/netfilter/xt_sctp.h | 6 +-
kernel/locking/spinlock_debug.c | 32 ++++-----
kernel/taskstats.c | 30 +++++----
kernel/trace/ftrace.c | 6 +-
net/8021q/vlan.h | 1 +
net/8021q/vlan_dev.c | 3 +-
net/8021q/vlan_netlink.c | 19 ++++--
net/bluetooth/l2cap_core.c | 4 +-
net/core/neighbour.c | 4 +-
net/ethernet/eth.c | 7 +-
net/ipv4/tcp_input.c | 5 +-
net/llc/llc_station.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 3 +
net/rfkill/core.c | 7 +-
net/sched/sch_fq.c | 2 +-
net/sctp/sm_sideeffect.c | 28 +++++---
scripts/kconfig/expr.c | 7 ++
sound/isa/cs423x/cs4236.c | 3 +-
sound/pci/ice1712/ice1724.c | 9 ++-
sound/soc/codecs/wm8962.c | 4 +-
tools/perf/builtin-report.c | 7 --
68 files changed, 460 insertions(+), 190 deletions(-)