This is a note to let you know that I've just added the patch titled
USBIP: add config dependency for SGL_ALLOC
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-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 1ec13abac58b6f24e32f0d3081ef4e7456e62ed8 Mon Sep 17 00:00:00 2001
From: Oliver Neukum <oneukum(a)suse.com>
Date: Tue, 12 Nov 2019 16:49:39 +0100
Subject: USBIP: add config dependency for SGL_ALLOC
USBIP uses lib/scatterlist.h
Hence it needs to set CONFIG_SGL_ALLOC
Signed-off-by: Oliver Neukum <oneukum(a)suse.com>
Cc: stable <stable(a)vger.kernel.org>
Acked-by: Shuah Khan <skhan(a)linuxfoundation.org>
Link: https://lore.kernel.org/r/20191112154939.21217-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
drivers/usb/usbip/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/usbip/Kconfig b/drivers/usb/usbip/Kconfig
index 2f86b28fa3da..7bbae7a08642 100644
--- a/drivers/usb/usbip/Kconfig
+++ b/drivers/usb/usbip/Kconfig
@@ -4,6 +4,7 @@ config USBIP_CORE
tristate "USB/IP support"
depends on NET
select USB_COMMON
+ select SGL_ALLOC
---help---
This enables pushing USB packets over IP to allow remote
machines direct access to USB devices. It provides the
--
2.24.0
This is a note to let you know that I've just added the patch titled
staging: rtl8723bs: Drop ACPI device ids
to my staging git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
in the staging-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 2d9d2491530a156b9a5614adf9dc79285e35d55e Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede(a)redhat.com>
Date: Mon, 11 Nov 2019 12:38:46 +0100
Subject: staging: rtl8723bs: Drop ACPI device ids
The driver only binds by SDIO device-ids, all the ACPI device-id does
is causing the driver to load unnecessarily on devices where the DSDT
contains a bogus OBDA8723 device.
Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
Cc: stable <stable(a)vger.kernel.org>
Link: https://lore.kernel.org/r/20191111113846.24940-2-hdegoede@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
index c48d2df97285..859f4a0afb95 100644
--- a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
+++ b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
@@ -24,13 +24,7 @@ static const struct sdio_device_id sdio_ids[] =
{ SDIO_DEVICE(0x024c, 0xb723), },
{ /* end: all zeroes */ },
};
-static const struct acpi_device_id acpi_ids[] = {
- {"OBDA8723", 0x0000},
- {}
-};
-
MODULE_DEVICE_TABLE(sdio, sdio_ids);
-MODULE_DEVICE_TABLE(acpi, acpi_ids);
static int rtw_drv_init(struct sdio_func *func, const struct sdio_device_id *id);
static void rtw_dev_remove(struct sdio_func *func);
--
2.24.0
This is a note to let you know that I've just added the patch titled
staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
to my staging git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
in the staging-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 3d5f1eedbfd22ceea94b39989d6021b1958181f4 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede(a)redhat.com>
Date: Mon, 11 Nov 2019 12:38:45 +0100
Subject: staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
Add 024c:0525 to the list of SDIO device-ids, based on a patch found
in the Android X86 kernels. According to that patch this device id is
used on the Alcatel Plus 10 device.
Reported-and-tested-by: youling257 <youling257(a)gmail.com>
Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
Cc: stable <stable(a)vger.kernel.org>
Link: https://lore.kernel.org/r/20191111113846.24940-1-hdegoede@redhat.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
index 12f683e2e0e2..c48d2df97285 100644
--- a/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
+++ b/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
@@ -18,6 +18,7 @@
static const struct sdio_device_id sdio_ids[] =
{
{ SDIO_DEVICE(0x024c, 0x0523), },
+ { SDIO_DEVICE(0x024c, 0x0525), },
{ SDIO_DEVICE(0x024c, 0x0623), },
{ SDIO_DEVICE(0x024c, 0x0626), },
{ SDIO_DEVICE(0x024c, 0xb723), },
--
2.24.0
This is the start of the stable review cycle for the 4.9.201 release.
There are 65 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, 13 Nov 2019 18:08:44 +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.201-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.201-rc1
Tejun Heo <tj(a)kernel.org>
cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead
Konstantin Khlebnikov <khlebnikov(a)yandex-team.ru>
mm/filemap.c: don't initiate writeback if mapping has no dirty pages
Joakim Zhang <qiangqing.zhang(a)nxp.com>
can: flexcan: disable completely the ECC mechanism
Jan Beulich <jbeulich(a)suse.com>
x86/apic/32: Avoid bogus LDR warnings
Dou Liyang <douly.fnst(a)cn.fujitsu.com>
x86/apic: Drop logical_smp_processor_id() inline
Dou Liyang <douly.fnst(a)cn.fujitsu.com>
x86/apic: Move pending interrupt check code into it's own function
Wenwen Wang <wenwen(a)cs.uga.edu>
e1000: fix memory leaks
Manfred Rudigier <manfred.rudigier(a)omicronenergy.com>
igb: Fix constant media auto sense switching when no cable is connected
Chuhong Yuan <hslester96(a)gmail.com>
net: ethernet: arc: add the missed clk_disable_unprepare
Trond Myklebust <trondmy(a)gmail.com>
NFSv4: Don't allow a cached open with a revoked delegation
Jiangfeng Xiao <xiaojiangfeng(a)huawei.com>
net: hisilicon: Fix "Trying to free already-free IRQ"
Will Deacon <will(a)kernel.org>
fjes: Handle workqueue allocation failure
Nicholas Piggin <npiggin(a)gmail.com>
scsi: qla2xxx: stop timer in shutdown path
Potnuri Bharat Teja <bharat(a)chelsio.com>
RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case
Alan Stern <stern(a)rowland.harvard.edu>
USB: Skip endpoints with 0 maxpacket length
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity
Yinbo Zhu <yinbo.zhu(a)nxp.com>
usb: dwc3: remove the call trace of USBx_GFLADJ
Peter Chen <peter.chen(a)nxp.com>
usb: gadget: configfs: fix concurrent issue between composite APIs
Chandana Kishori Chiluveru <cchiluve(a)codeaurora.org>
usb: gadget: composite: Fix possible double free memory bug
Cristian Birsan <cristian.birsan(a)microchip.com>
usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
Nikhil Badola <nikhil.badola(a)freescale.com>
usb: fsl: Check memory resource before releasing it
Taehee Yoo <ap420073(a)gmail.com>
bonding: fix unexpected IFF_BONDING bit unset
Eric Dumazet <edumazet(a)google.com>
ipvs: move old_secure_tcp into struct netns_ipvs
Daniel Wagner <dwagner(a)suse.de>
scsi: lpfc: Honor module parameter lpfc_use_adisc
Hannes Reinecke <hare(a)suse.com>
scsi: qla2xxx: fixup incorrect usage of host_byte
Zhang Lixu <lixu.zhang(a)intel.com>
HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring()
Radhey Shyam Pandey <radhey.shyam.pandey(a)xilinx.com>
dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config
Vidya Sagar <vidyas(a)nvidia.com>
PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30
Gustavo A. R. Silva <garsilva(a)embeddedor.com>
drivers: usb: usbip: Add missing break statement to switch
Nobuo Iwata <nobuo.iwata(a)fujixerox.co.jp>
usbip: fix possibility of dereference by NULLL pointer in vhci_hcd.c
Shuah Khan <shuah(a)kernel.org>
usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path
Shuah Khan <shuah(a)kernel.org>
usbip: stub_rx: fix static checker warning on unnecessary checks
Al Viro <viro(a)zeniv.linux.org.uk>
configfs: fix a deadlock in configfs_symlink()
Al Viro <viro(a)zeniv.linux.org.uk>
configfs: provide exclusion between IO and removals
Al Viro <viro(a)zeniv.linux.org.uk>
configfs: new object reprsenting tree fragments
Al Viro <viro(a)zeniv.linux.org.uk>
configfs_register_group() shouldn't be (and isn't) called in rmdirable parts
Al Viro <viro(a)zeniv.linux.org.uk>
configfs: stash the data we need into configfs_buffer at open time
Thomas Meyer <thomas(a)m3y3r.de>
configfs: Fix bool initialization/comparison
Johan Hovold <johan(a)kernel.org>
can: peak_usb: fix slab info leak
Navid Emamdoost <navid.emamdoost(a)gmail.com>
can: gs_usb: gs_can_open(): prevent memory leak
Stephane Grosjean <s.grosjean(a)peak-system.com>
can: peak_usb: fix a potential out-of-sync while decoding packets
Kurt Van Dijck <dev.kurt(a)vandijck-laurijssen.be>
can: c_can: c_can_poll(): only read status register after status IRQ
Johan Hovold <johan(a)kernel.org>
can: usb_8dev: fix use-after-free on disconnect
Dan Carpenter <dan.carpenter(a)oracle.com>
netfilter: ipset: Fix an error code in ip_set_sockfn_get()
Lukas Wunner <lukas(a)wunner.de>
netfilter: nf_tables: Align nft_expr private data to 64-bit
Alexandru Ardelean <alexandru.ardelean(a)analog.com>
iio: imu: adis16480: make sure provided frequency is positive
Luis Henriques <lhenriques(a)suse.com>
ceph: fix use-after-free in __ceph_remove_cap()
Alex Deucher <alexander.deucher(a)amd.com>
drm/radeon: fix si_enable_smc_cac() failed issue
Jiri Olsa <jolsa(a)kernel.org>
perf tools: Fix time sorting
Kevin Hao <haokexin(a)gmail.com>
dump_stack: avoid the livelock of the dump_lock
Michal Hocko <mhocko(a)suse.com>
mm, vmstat: hide /proc/pagetypeinfo from normal users
Yang Shi <yang.shi(a)linux.alibaba.com>
mm: thp: handle page cache THP correctly in PageTransCompoundMap
Mel Gorman <mgorman(a)techsingularity.net>
mm, meminit: recalculate pcpu batch and high limits after init completes
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda/ca0132 - Fix possible workqueue stall
Takashi Sakamoto <o-takashi(a)sakamocchi.jp>
ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series
Takashi Iwai <tiwai(a)suse.de>
ALSA: timer: Fix incorrectly assigned timer instance
Manish Chopra <manishc(a)marvell.com>
qede: fix NULL pointer deref in __qede_remove()
Pan Bian <bianpan2016(a)163.com>
NFC: st21nfca: fix double free
Pan Bian <bianpan2016(a)163.com>
nfc: netlink: fix double device reference drop
Pan Bian <bianpan2016(a)163.com>
NFC: fdp: fix incorrect free object
Aleksander Morgado <aleksander(a)aleksander.es>
net: usb: qmi_wwan: add support for DW5821e with eSIM support
Eric Dumazet <edumazet(a)google.com>
net: fix data-race in neigh_event_send()
David Ahern <dsahern(a)kernel.org>
ipv4: Fix table id reference in fib_sync_down_addr
Oliver Neukum <oneukum(a)suse.com>
CDC-NCM: handle incomplete transfer of MTU
-------------
Diffstat:
Makefile | 4 +-
arch/x86/events/amd/ibs.c | 8 +-
arch/x86/include/asm/smp.h | 10 -
arch/x86/kernel/apic/apic.c | 122 +++++-----
drivers/dma/xilinx/xilinx_dma.c | 7 +
drivers/gpu/drm/radeon/si_dpm.c | 1 +
drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +-
drivers/iio/imu/adis16480.c | 5 +-
drivers/infiniband/hw/cxgb4/cm.c | 2 -
drivers/net/bonding/bond_main.c | 6 +-
drivers/net/can/c_can/c_can.c | 25 +-
drivers/net/can/c_can/c_can.h | 1 +
drivers/net/can/flexcan.c | 1 +
drivers/net/can/usb/gs_usb.c | 1 +
drivers/net/can/usb/peak_usb/pcan_usb.c | 17 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +-
drivers/net/can/usb/usb_8dev.c | 3 +-
drivers/net/ethernet/arc/emac_rockchip.c | 3 +
drivers/net/ethernet/hisilicon/hip04_eth.c | 1 -
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +-
drivers/net/fjes/fjes_main.c | 15 +-
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/nfc/fdp/i2c.c | 2 +-
drivers/nfc/st21nfca/core.c | 1 +
drivers/pci/host/pci-tegra.c | 7 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/qla2xxx/qla_bsg.c | 6 +-
drivers/scsi/qla2xxx/qla_os.c | 4 +
drivers/usb/core/config.c | 5 +
drivers/usb/dwc3/core.c | 3 +-
drivers/usb/gadget/composite.c | 4 +
drivers/usb/gadget/configfs.c | 110 ++++++++-
drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 2 +-
drivers/usb/usbip/stub_rx.c | 11 +-
drivers/usb/usbip/vhci_hcd.c | 10 +-
fs/ceph/caps.c | 10 +-
fs/configfs/configfs_internal.h | 15 +-
fs/configfs/dir.c | 137 ++++++++---
fs/configfs/file.c | 294 +++++++++++------------
fs/configfs/symlink.c | 33 ++-
fs/fs-writeback.c | 9 +-
fs/nfs/delegation.c | 10 +
fs/nfs/delegation.h | 1 +
fs/nfs/nfs4proc.c | 7 +-
include/linux/mm.h | 5 -
include/linux/mm_types.h | 5 +
include/linux/page-flags.h | 20 +-
include/net/ip_vs.h | 1 +
include/net/neighbour.h | 4 +-
include/net/netfilter/nf_tables.h | 3 +-
lib/dump_stack.c | 7 +-
mm/filemap.c | 3 +-
mm/page_alloc.c | 10 +-
mm/vmstat.c | 2 +-
net/ipv4/fib_semantics.c | 2 +-
net/netfilter/ipset/ip_set_core.c | 8 +-
net/netfilter/ipvs/ip_vs_ctl.c | 15 +-
net/nfc/netlink.c | 2 -
sound/core/timer.c | 6 +-
sound/firewire/bebob/bebob_focusrite.c | 3 +
sound/pci/hda/patch_ca0132.c | 2 +-
tools/perf/util/hist.c | 2 +-
66 files changed, 694 insertions(+), 362 deletions(-)
This is the start of the stable review cycle for the 4.4.201 release.
There are 43 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, 13 Nov 2019 18:08:44 +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.201-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.201-rc1
Tejun Heo <tj(a)kernel.org>
cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead
Konstantin Khlebnikov <khlebnikov(a)yandex-team.ru>
mm/filemap.c: don't initiate writeback if mapping has no dirty pages
Joakim Zhang <qiangqing.zhang(a)nxp.com>
can: flexcan: disable completely the ECC mechanism
Wenwen Wang <wenwen(a)cs.uga.edu>
e1000: fix memory leaks
Manfred Rudigier <manfred.rudigier(a)omicronenergy.com>
igb: Fix constant media auto sense switching when no cable is connected
Trond Myklebust <trondmy(a)gmail.com>
NFSv4: Don't allow a cached open with a revoked delegation
Jiangfeng Xiao <xiaojiangfeng(a)huawei.com>
net: hisilicon: Fix "Trying to free already-free IRQ"
Nicholas Piggin <npiggin(a)gmail.com>
scsi: qla2xxx: stop timer in shutdown path
Alan Stern <stern(a)rowland.harvard.edu>
USB: Skip endpoints with 0 maxpacket length
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity
Peter Chen <peter.chen(a)nxp.com>
usb: gadget: configfs: fix concurrent issue between composite APIs
Chandana Kishori Chiluveru <cchiluve(a)codeaurora.org>
usb: gadget: composite: Fix possible double free memory bug
Cristian Birsan <cristian.birsan(a)microchip.com>
usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
Nikhil Badola <nikhil.badola(a)freescale.com>
usb: fsl: Check memory resource before releasing it
Taehee Yoo <ap420073(a)gmail.com>
bonding: fix unexpected IFF_BONDING bit unset
Eric Dumazet <edumazet(a)google.com>
ipvs: move old_secure_tcp into struct netns_ipvs
Daniel Wagner <dwagner(a)suse.de>
scsi: lpfc: Honor module parameter lpfc_use_adisc
Hannes Reinecke <hare(a)suse.com>
scsi: qla2xxx: fixup incorrect usage of host_byte
Vidya Sagar <vidyas(a)nvidia.com>
PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30
Al Viro <viro(a)zeniv.linux.org.uk>
configfs: fix a deadlock in configfs_symlink()
Gustavo A. R. Silva <garsilva(a)embeddedor.com>
drivers: usb: usbip: Add missing break statement to switch
Johan Hovold <johan(a)kernel.org>
can: peak_usb: fix slab info leak
Navid Emamdoost <navid.emamdoost(a)gmail.com>
can: gs_usb: gs_can_open(): prevent memory leak
Stephane Grosjean <s.grosjean(a)peak-system.com>
can: peak_usb: fix a potential out-of-sync while decoding packets
Kurt Van Dijck <dev.kurt(a)vandijck-laurijssen.be>
can: c_can: c_can_poll(): only read status register after status IRQ
Johan Hovold <johan(a)kernel.org>
can: usb_8dev: fix use-after-free on disconnect
Dan Carpenter <dan.carpenter(a)oracle.com>
netfilter: ipset: Fix an error code in ip_set_sockfn_get()
Lukas Wunner <lukas(a)wunner.de>
netfilter: nf_tables: Align nft_expr private data to 64-bit
Alexandru Ardelean <alexandru.ardelean(a)analog.com>
iio: imu: adis16480: make sure provided frequency is positive
Luis Henriques <lhenriques(a)suse.com>
ceph: fix use-after-free in __ceph_remove_cap()
Alex Deucher <alexander.deucher(a)amd.com>
drm/radeon: fix si_enable_smc_cac() failed issue
Jiri Olsa <jolsa(a)kernel.org>
perf tools: Fix time sorting
Kevin Hao <haokexin(a)gmail.com>
dump_stack: avoid the livelock of the dump_lock
Michal Hocko <mhocko(a)suse.com>
mm, vmstat: hide /proc/pagetypeinfo from normal users
Mel Gorman <mgorman(a)techsingularity.net>
mm, meminit: recalculate pcpu batch and high limits after init completes
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda/ca0132 - Fix possible workqueue stall
Takashi Sakamoto <o-takashi(a)sakamocchi.jp>
ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series
Pan Bian <bianpan2016(a)163.com>
nfc: netlink: fix double device reference drop
Manish Chopra <manishc(a)marvell.com>
qede: fix NULL pointer deref in __qede_remove()
Pan Bian <bianpan2016(a)163.com>
NFC: st21nfca: fix double free
Pan Bian <bianpan2016(a)163.com>
NFC: fdp: fix incorrect free object
Eric Dumazet <edumazet(a)google.com>
net: fix data-race in neigh_event_send()
Oliver Neukum <oneukum(a)suse.com>
CDC-NCM: handle incomplete transfer of MTU
-------------
Diffstat:
Makefile | 4 +-
arch/x86/kernel/cpu/perf_event_amd_ibs.c | 2 +-
drivers/gpu/drm/radeon/si_dpm.c | 1 +
drivers/iio/imu/adis16480.c | 5 +-
drivers/net/bonding/bond_main.c | 6 +-
drivers/net/can/c_can/c_can.c | 25 ++++--
drivers/net/can/c_can/c_can.h | 1 +
drivers/net/can/flexcan.c | 1 +
drivers/net/can/usb/gs_usb.c | 1 +
drivers/net/can/usb/peak_usb/pcan_usb.c | 17 ++--
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +-
drivers/net/can/usb/usb_8dev.c | 3 +-
drivers/net/ethernet/hisilicon/hip04_eth.c | 1 -
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 12 ++-
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/nfc/fdp/i2c.c | 2 +-
drivers/nfc/st21nfca/core.c | 1 +
drivers/pci/host/pci-tegra.c | 7 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/qla2xxx/qla_bsg.c | 6 +-
drivers/scsi/qla2xxx/qla_os.c | 4 +
drivers/usb/core/config.c | 5 ++
drivers/usb/gadget/composite.c | 4 +
drivers/usb/gadget/configfs.c | 110 +++++++++++++++++++++--
drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 2 +-
drivers/usb/usbip/vhci_hcd.c | 1 +
fs/ceph/caps.c | 10 +--
fs/configfs/symlink.c | 33 ++++++-
fs/fs-writeback.c | 9 +-
fs/nfs/delegation.c | 10 +++
fs/nfs/delegation.h | 1 +
fs/nfs/nfs4proc.c | 7 +-
include/net/ip_vs.h | 1 +
include/net/neighbour.h | 4 +-
include/net/netfilter/nf_tables.h | 3 +-
lib/dump_stack.c | 7 +-
mm/filemap.c | 3 +-
mm/page_alloc.c | 10 ++-
mm/vmstat.c | 2 +-
net/netfilter/ipset/ip_set_core.c | 8 +-
net/netfilter/ipvs/ip_vs_ctl.c | 15 ++--
net/nfc/netlink.c | 2 -
sound/firewire/bebob/bebob_focusrite.c | 3 +
sound/pci/hda/patch_ca0132.c | 2 +-
tools/perf/util/hist.c | 2 +-
48 files changed, 298 insertions(+), 83 deletions(-)
The patch
ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
has been applied to the asoc tree at
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-5.4
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark
>From 8f157d4ff039e03e2ed4cb602eeed2fd4687a58f Mon Sep 17 00:00:00 2001
From: Pawel Harlozinski <pawel.harlozinski(a)linux.intel.com>
Date: Tue, 12 Nov 2019 14:02:36 +0100
Subject: [PATCH] ASoC: Jack: Fix NULL pointer dereference in
snd_soc_jack_report
Check for existance of jack before tracing.
NULL pointer dereference has been reported by KASAN while unloading
machine driver (snd_soc_cnl_rt274).
Signed-off-by: Pawel Harlozinski <pawel.harlozinski(a)linux.intel.com>
Link: https://lore.kernel.org/r/20191112130237.10141-1-pawel.harlozinski@linux.in…
Signed-off-by: Mark Brown <broonie(a)kernel.org>
Cc: stable(a)vger.kernel.org
---
sound/soc/soc-jack.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sound/soc/soc-jack.c b/sound/soc/soc-jack.c
index a71d2340eb05..b5748dcd490f 100644
--- a/sound/soc/soc-jack.c
+++ b/sound/soc/soc-jack.c
@@ -82,10 +82,9 @@ void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask)
unsigned int sync = 0;
int enable;
- trace_snd_soc_jack_report(jack, mask, status);
-
if (!jack)
return;
+ trace_snd_soc_jack_report(jack, mask, status);
dapm = &jack->card->dapm;
--
2.20.1