This is a note to let you know that I've just added the patch titled
component: do not dereference opaque pointer in debugfs
to my driver-core git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
in the driver-core-next branch.
The patch will show up in the next release of the linux-next tree
(usually sometime within the next 24 hours during the week.)
The patch will also be merged in the next major kernel release
during the merge window.
If you have any questions about this process, please let me know.
>From ef9ffc1e5f1ac73ecd2fb3b70db2a3b2472ff2f7 Mon Sep 17 00:00:00 2001
From: Lubomir Rintel <lkundrak(a)v3.sk>
Date: Mon, 18 Nov 2019 12:54:31 +0100
Subject: component: do not dereference opaque pointer in debugfs
The match data does not have to be a struct device pointer, and indeed
very often is not. Attempt to treat it as such easily results in a
crash.
For the components that are not registered, we don't know which device
is missing. Once it it is there, we can use the struct component to get
the device and whether it's bound or not.
Fixes: 59e73854b5fd ('component: add debugfs support')
Signed-off-by: Lubomir Rintel <lkundrak(a)v3.sk>
Cc: stable <stable(a)vger.kernel.org>
Cc: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Link: https://lore.kernel.org/r/20191118115431.63626-1-lkundrak@v3.sk
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
drivers/base/component.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/base/component.c b/drivers/base/component.c
index 3a09036e772a..c7879f5ae2fb 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -101,11 +101,11 @@ static int component_devices_show(struct seq_file *s, void *data)
seq_printf(s, "%-40s %20s\n", "device name", "status");
seq_puts(s, "-------------------------------------------------------------\n");
for (i = 0; i < match->num; i++) {
- struct device *d = (struct device *)match->compare[i].data;
+ struct component *component = match->compare[i].component;
- seq_printf(s, "%-40s %20s\n", dev_name(d),
- match->compare[i].component ?
- "registered" : "not registered");
+ seq_printf(s, "%-40s %20s\n",
+ component ? dev_name(component->dev) : "(unknown)",
+ component ? (component->bound ? "bound" : "not bound") : "not registered");
}
mutex_unlock(&component_mutex);
--
2.24.1
This is the start of the stable review cycle for the 4.19.96 release.
There are 46 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 Thu, 16 Jan 2020 09:41:58 +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.19.96-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.19.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.19.96-rc1
Florian Westphal <fw(a)strlen.de>
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
Florian Westphal <fw(a)strlen.de>
netfilter: conntrack: dccp, sctp: handle null timeout argument
Florian Westphal <fw(a)strlen.de>
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
Tony Lindgren <tony(a)atomide.com>
phy: cpcap-usb: Fix flakey host idling and enumerating of devices
Tony Lindgren <tony(a)atomide.com>
phy: cpcap-usb: Fix error path when no host driver is loaded
Alan Stern <stern(a)rowland.harvard.edu>
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
HID: hiddev: fix mess in hiddev_open()
Navid Emamdoost <navid.emamdoost(a)gmail.com>
ath10k: fix memory leak
Navid Emamdoost <navid.emamdoost(a)gmail.com>
rtl8xxxu: prevent leaking urb
Navid Emamdoost <navid.emamdoost(a)gmail.com>
scsi: bfa: release allocated memory in case of error
Navid Emamdoost <navid.emamdoost(a)gmail.com>
mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
Ganapathi Bhat <gbhat(a)marvell.com>
mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: always relink the port
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: link tty and port before configuring it as console
Punit Agrawal <punit1.agrawal(a)toshiba.co.jp>
serdev: Don't claim unsupported ACPI serial devices
Michael Straube <straube.linux(a)gmail.com>
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
Ian Abbott <abbotti(a)mev.co.uk>
staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: dma: Correct parameter passed to IRQ handler
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: Disable pullup at init
Tony Lindgren <tony(a)atomide.com>
usb: musb: fix idling for suspend after disconnect interrupt
Daniele Palmas <dnlplm(a)gmail.com>
USB: serial: option: add ZLP support for 0x1bc7/0x9010
Malcolm Priestley <tvboxspy(a)gmail.com>
staging: vt6656: set usb_set_intfdata on driver fail.
Hans de Goede <hdegoede(a)redhat.com>
gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
Hans de Goede <hdegoede(a)redhat.com>
gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
Florian Faber <faber(a)faberman.de>
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
Johan Hovold <johan(a)kernel.org>
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
Johan Hovold <johan(a)kernel.org>
can: kvaser_usb: fix interface sanity check
Wayne Lin <Wayne.Lin(a)amd.com>
drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
Geert Uytterhoeven <geert+renesas(a)glider.be>
drm/fb-helper: Round up bits_per_pixel if possible
Chen-Yu Tsai <wens(a)csie.org>
drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
Arnd Bergmann <arnd(a)arndb.de>
Input: input_event - fix struct padding on sparc64
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
Input: add safety guards to input_set_keycode()
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
HID: hid-input: clear unmapped usages
Marcel Holtmann <marcel(a)holtmann.org>
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
Alan Stern <stern(a)rowland.harvard.edu>
HID: Fix slab-out-of-bounds read in hid_field_extract
Joel Fernandes (Google) <joel(a)joelfernandes.org>
tracing: Change offset type to s32 in preempt/irq tracepoints
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
Kaitao Cheng <pilgrimtao(a)gmail.com>
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
Kailang Yang <kailang(a)realtek.com>
ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
Kailang Yang <kailang(a)realtek.com>
ALSA: hda/realtek - Set EAPD control to default for ALC222
Kailang Yang <kailang(a)realtek.com>
ALSA: hda/realtek - Add new codec supported for ALCS1200A
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
Guenter Roeck <linux(a)roeck-us.net>
usb: chipidea: host: Disable port power only if previously enabled
Russell King <rmk+kernel(a)armlinux.org.uk>
i2c: fix bus recovery stop mode timing
Will Deacon <will(a)kernel.org>
chardev: Avoid potential use-after-free in 'chrdev_open()'
-------------
Diffstat:
Makefile | 4 +-
drivers/gpio/gpiolib-acpi.c | 51 ++++++++++--
drivers/gpu/drm/drm_dp_mst_topology.c | 2 +-
drivers/gpu/drm/drm_fb_helper.c | 7 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 15 +++-
drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 +
drivers/hid/hid-core.c | 6 ++
drivers/hid/hid-input.c | 16 +++-
drivers/hid/uhid.c | 2 +-
drivers/hid/usbhid/hiddev.c | 97 ++++++++++------------
drivers/i2c/i2c-core-base.c | 13 ++-
drivers/input/evdev.c | 14 ++--
drivers/input/input.c | 26 +++---
drivers/input/misc/uinput.c | 14 ++--
drivers/net/can/mscan/mscan.c | 21 +++--
drivers/net/can/usb/gs_usb.c | 4 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 2 +-
drivers/net/wireless/ath/ath10k/usb.c | 1 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 ++-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 1 +
drivers/phy/motorola/phy-cpcap-usb.c | 35 ++++----
drivers/scsi/bfa/bfad_attr.c | 4 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 4 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 +
drivers/staging/vt6656/device.h | 1 +
drivers/staging/vt6656/main_usb.c | 1 +
drivers/staging/vt6656/wcmd.c | 1 +
drivers/tty/serdev/core.c | 10 +++
drivers/tty/serial/serial_core.c | 1 +
drivers/usb/chipidea/host.c | 4 +-
drivers/usb/core/config.c | 12 ++-
drivers/usb/musb/musb_core.c | 11 +++
drivers/usb/musb/musbhsdma.c | 2 +-
drivers/usb/serial/option.c | 8 ++
drivers/usb/serial/usb-wwan.h | 1 +
drivers/usb/serial/usb_wwan.c | 4 +
fs/char_dev.c | 2 +-
include/linux/can/dev.h | 34 ++++++++
include/trace/events/preemptirq.h | 8 +-
include/uapi/linux/input.h | 1 +
kernel/trace/trace_sched_wakeup.c | 4 +-
kernel/trace/trace_stack.c | 5 ++
net/ipv4/netfilter/arp_tables.c | 27 +++---
net/netfilter/ipset/ip_set_core.c | 3 +-
net/netfilter/nf_conntrack_proto_dccp.c | 3 +
net/netfilter/nf_conntrack_proto_sctp.c | 3 +
sound/pci/hda/patch_realtek.c | 5 ++
sound/usb/quirks.c | 1 +
50 files changed, 354 insertions(+), 158 deletions(-)
This is the start of the stable review cycle for the 4.14.165 release.
There are 39 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 Thu, 16 Jan 2020 09:41:58 +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.165-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.165-rc1
Florian Westphal <fw(a)strlen.de>
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
Florian Westphal <fw(a)strlen.de>
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
Tony Lindgren <tony(a)atomide.com>
phy: cpcap-usb: Fix flakey host idling and enumerating of devices
Tony Lindgren <tony(a)atomide.com>
phy: cpcap-usb: Fix error path when no host driver is loaded
Alan Stern <stern(a)rowland.harvard.edu>
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
HID: hiddev: fix mess in hiddev_open()
Will Deacon <will.deacon(a)arm.com>
arm64: cpufeature: Avoid warnings due to unused symbols
Navid Emamdoost <navid.emamdoost(a)gmail.com>
ath10k: fix memory leak
Navid Emamdoost <navid.emamdoost(a)gmail.com>
rtl8xxxu: prevent leaking urb
Navid Emamdoost <navid.emamdoost(a)gmail.com>
scsi: bfa: release allocated memory in case of error
Navid Emamdoost <navid.emamdoost(a)gmail.com>
mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
Ganapathi Bhat <gbhat(a)marvell.com>
mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: always relink the port
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: link tty and port before configuring it as console
Michael Straube <straube.linux(a)gmail.com>
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
Wayne Lin <Wayne.Lin(a)amd.com>
drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
Geert Uytterhoeven <geert+renesas(a)glider.be>
drm/fb-helper: Round up bits_per_pixel if possible
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
Input: add safety guards to input_set_keycode()
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
HID: hid-input: clear unmapped usages
Ian Abbott <abbotti(a)mev.co.uk>
staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: dma: Correct parameter passed to IRQ handler
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: Disable pullup at init
Tony Lindgren <tony(a)atomide.com>
usb: musb: fix idling for suspend after disconnect interrupt
Daniele Palmas <dnlplm(a)gmail.com>
USB: serial: option: add ZLP support for 0x1bc7/0x9010
Malcolm Priestley <tvboxspy(a)gmail.com>
staging: vt6656: set usb_set_intfdata on driver fail.
Hans de Goede <hdegoede(a)redhat.com>
gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
Hans de Goede <hdegoede(a)redhat.com>
gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
Florian Faber <faber(a)faberman.de>
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
Johan Hovold <johan(a)kernel.org>
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
Marcel Holtmann <marcel(a)holtmann.org>
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
Alan Stern <stern(a)rowland.harvard.edu>
HID: Fix slab-out-of-bounds read in hid_field_extract
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
Kaitao Cheng <pilgrimtao(a)gmail.com>
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
Kailang Yang <kailang(a)realtek.com>
ALSA: hda/realtek - Set EAPD control to default for ALC222
Kailang Yang <kailang(a)realtek.com>
ALSA: hda/realtek - Add new codec supported for ALCS1200A
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
Guenter Roeck <linux(a)roeck-us.net>
usb: chipidea: host: Disable port power only if previously enabled
Will Deacon <will(a)kernel.org>
chardev: Avoid potential use-after-free in 'chrdev_open()'
-------------
Diffstat:
Makefile | 4 +-
arch/arm64/kernel/cpufeature.c | 12 +--
drivers/gpio/gpiolib-acpi.c | 51 ++++++++++--
drivers/gpu/drm/drm_dp_mst_topology.c | 2 +-
drivers/gpu/drm/drm_fb_helper.c | 7 +-
drivers/hid/hid-core.c | 6 ++
drivers/hid/hid-input.c | 16 +++-
drivers/hid/uhid.c | 3 +-
drivers/hid/usbhid/hiddev.c | 97 ++++++++++------------
drivers/input/input.c | 26 +++---
drivers/net/can/mscan/mscan.c | 21 +++--
drivers/net/can/usb/gs_usb.c | 4 +-
drivers/net/wireless/ath/ath10k/usb.c | 1 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 ++-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 1 +
drivers/phy/motorola/phy-cpcap-usb.c | 35 ++++----
drivers/scsi/bfa/bfad_attr.c | 4 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 4 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 +
drivers/staging/vt6656/device.h | 1 +
drivers/staging/vt6656/main_usb.c | 1 +
drivers/staging/vt6656/wcmd.c | 1 +
drivers/tty/serial/serial_core.c | 1 +
drivers/usb/chipidea/host.c | 4 +-
drivers/usb/core/config.c | 12 ++-
drivers/usb/musb/musb_core.c | 11 +++
drivers/usb/musb/musbhsdma.c | 2 +-
drivers/usb/serial/option.c | 8 ++
drivers/usb/serial/usb-wwan.h | 1 +
drivers/usb/serial/usb_wwan.c | 4 +
fs/char_dev.c | 2 +-
include/linux/can/dev.h | 34 ++++++++
kernel/trace/trace_sched_wakeup.c | 4 +-
kernel/trace/trace_stack.c | 5 ++
net/ipv4/netfilter/arp_tables.c | 27 +++---
net/netfilter/ipset/ip_set_core.c | 3 +-
sound/pci/hda/patch_realtek.c | 4 +
sound/usb/quirks.c | 1 +
39 files changed, 299 insertions(+), 139 deletions(-)
This is the start of the stable review cycle for the 4.9.210 release.
There are 31 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 Thu, 16 Jan 2020 09:41:58 +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.9.210-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.9.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.9.210-rc1
Florian Westphal <fw(a)strlen.de>
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
Florian Westphal <fw(a)strlen.de>
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
Alan Stern <stern(a)rowland.harvard.edu>
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
Navid Emamdoost <navid.emamdoost(a)gmail.com>
rtl8xxxu: prevent leaking urb
Navid Emamdoost <navid.emamdoost(a)gmail.com>
scsi: bfa: release allocated memory in case of error
Navid Emamdoost <navid.emamdoost(a)gmail.com>
mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
Ganapathi Bhat <gbhat(a)marvell.com>
mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: always relink the port
Sudip Mukherjee <sudipm.mukherjee(a)gmail.com>
tty: link tty and port before configuring it as console
Michael Straube <straube.linux(a)gmail.com>
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
Ian Abbott <abbotti(a)mev.co.uk>
staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: dma: Correct parameter passed to IRQ handler
Paul Cercueil <paul(a)crapouillou.net>
usb: musb: Disable pullup at init
Tony Lindgren <tony(a)atomide.com>
usb: musb: fix idling for suspend after disconnect interrupt
Daniele Palmas <dnlplm(a)gmail.com>
USB: serial: option: add ZLP support for 0x1bc7/0x9010
Malcolm Priestley <tvboxspy(a)gmail.com>
staging: vt6656: set usb_set_intfdata on driver fail.
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
Florian Faber <faber(a)faberman.de>
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
Johan Hovold <johan(a)kernel.org>
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
Wayne Lin <Wayne.Lin(a)amd.com>
drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
Input: add safety guards to input_set_keycode()
Dmitry Torokhov <dmitry.torokhov(a)gmail.com>
HID: hid-input: clear unmapped usages
Marcel Holtmann <marcel(a)holtmann.org>
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
Alan Stern <stern(a)rowland.harvard.edu>
HID: Fix slab-out-of-bounds read in hid_field_extract
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
Kaitao Cheng <pilgrimtao(a)gmail.com>
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
Marcelo Ricardo Leitner <marcelo.leitner(a)gmail.com>
tcp: minimize false-positives on TCP/GRO check
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
Guenter Roeck <linux(a)roeck-us.net>
usb: chipidea: host: Disable port power only if previously enabled
Will Deacon <will(a)kernel.org>
chardev: Avoid potential use-after-free in 'chrdev_open()'
Jan Kara <jack(a)suse.cz>
kobject: Export kobject_get_unless_zero()
-------------
Diffstat:
Makefile | 4 +--
drivers/gpu/drm/drm_dp_mst_topology.c | 2 +-
drivers/hid/hid-core.c | 6 ++++
drivers/hid/hid-input.c | 16 +++++++---
drivers/hid/uhid.c | 3 +-
drivers/input/input.c | 26 ++++++++++-------
drivers/net/can/mscan/mscan.c | 21 +++++++------
drivers/net/can/usb/gs_usb.c | 4 +--
drivers/net/wireless/marvell/mwifiex/pcie.c | 4 ++-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +++++++--
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 1 +
drivers/scsi/bfa/bfad_attr.c | 4 ++-
drivers/staging/comedi/drivers/adv_pci1710.c | 4 +--
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 +
drivers/staging/vt6656/device.h | 1 +
drivers/staging/vt6656/main_usb.c | 1 +
drivers/staging/vt6656/wcmd.c | 1 +
drivers/tty/serial/serial_core.c | 1 +
drivers/usb/chipidea/host.c | 4 ++-
drivers/usb/core/config.c | 12 +++++---
drivers/usb/musb/musb_core.c | 11 +++++++
drivers/usb/musb/musbhsdma.c | 2 +-
drivers/usb/serial/option.c | 8 +++++
drivers/usb/serial/usb-wwan.h | 1 +
drivers/usb/serial/usb_wwan.c | 4 +++
fs/char_dev.c | 2 +-
include/linux/can/dev.h | 34 ++++++++++++++++++++++
include/linux/kobject.h | 2 ++
kernel/trace/trace_sched_wakeup.c | 4 ++-
kernel/trace/trace_stack.c | 5 ++++
lib/kobject.c | 5 +++-
net/ipv4/netfilter/arp_tables.c | 27 ++++++++++-------
net/ipv4/tcp_input.c | 14 +++++----
net/netfilter/ipset/ip_set_core.c | 3 +-
sound/usb/quirks.c | 1 +
35 files changed, 189 insertions(+), 63 deletions(-)