I'm announcing the release of the 5.15.1 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
drivers/amba/bus.c | 3
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 80 --------------
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 -
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3
drivers/gpu/drm/i915/gt/intel_execlists_submission.c | 4
drivers/media/firewire/firedtv-avc.c | 14 +-
drivers/media/firewire/firedtv-ci.c | 2
drivers/net/ethernet/sfc/ethtool_common.c | 10 -
drivers/net/wireless/ath/wcn36xx/main.c | 10 -
drivers/net/wireless/ath/wcn36xx/pmc.c | 5
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1
drivers/soc/imx/gpcv2.c | 4
drivers/usb/core/hcd.c | 29 +----
drivers/usb/host/xhci.c | 1
include/linux/usb/hcd.h | 2
sound/usb/quirks.c | 2
20 files changed, 32 insertions(+), 158 deletions(-)
Anson Jacob (1):
drm/amd/display: Revert "Directly retrain link from debugfs"
Bryan O'Donoghue (1):
Revert "wcn36xx: Disable bmps when encryption is disabled"
Christian König (1):
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
Dan Carpenter (1):
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Erik Ekman (1):
sfc: Fix reading non-legacy supported link modes
Greg Kroah-Hartman (3):
Revert "xhci: Set HCD flag to defer primary roothub registration"
Revert "usb: core: hcd: Add support for deferring roothub registration"
Linux 5.15.1
Lucas Stach (1):
Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
Matthew Brost (1):
Revert "drm/i915/gt: Propagate change in error status to children on unhold"
Takashi Iwai (1):
ALSA: usb-audio: Add quirk for Audient iD14
Wang Kefeng (1):
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
Yifan Zhang (1):
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
I'm announcing the release of the 5.14.17 kernel.
All users of the 5.14 kernel series must upgrade.
The updated 5.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.14.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
drivers/amba/bus.c | 3
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 80 --------------
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 -
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3
drivers/gpu/drm/i915/gt/intel_execlists_submission.c | 4
drivers/gpu/drm/i915/i915_reg.h | 8 -
drivers/gpu/drm/i915/intel_dram.c | 30 -----
drivers/media/firewire/firedtv-avc.c | 14 +-
drivers/media/firewire/firedtv-ci.c | 2
drivers/net/ethernet/sfc/ethtool_common.c | 10 -
drivers/net/vrf.c | 4
drivers/net/wireless/ath/wcn36xx/main.c | 10 -
drivers/net/wireless/ath/wcn36xx/pmc.c | 5
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1
drivers/scsi/scsi.c | 4
drivers/scsi/scsi_sysfs.c | 9 +
drivers/soc/imx/gpcv2.c | 4
drivers/usb/core/hcd.c | 29 +----
drivers/usb/host/xhci.c | 1
include/linux/usb/hcd.h | 2
sound/usb/mixer_maps.c | 8 +
25 files changed, 52 insertions(+), 199 deletions(-)
Anson Jacob (1):
drm/amd/display: Revert "Directly retrain link from debugfs"
Bryan O'Donoghue (1):
Revert "wcn36xx: Disable bmps when encryption is disabled"
Christian König (1):
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
Dan Carpenter (1):
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Erik Ekman (1):
sfc: Fix reading non-legacy supported link modes
Eugene Crosser (1):
vrf: Revert "Reset skb conntrack connection..."
Greg Kroah-Hartman (3):
Revert "xhci: Set HCD flag to defer primary roothub registration"
Revert "usb: core: hcd: Add support for deferring roothub registration"
Linux 5.14.17
José Roberto de Souza (1):
drm/i915: Remove memory frequency calculation
Lucas Stach (1):
Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
Matthew Brost (1):
Revert "drm/i915/gt: Propagate change in error status to children on unhold"
Ming Lei (1):
scsi: core: Put LLD module refcnt after SCSI device is released
Takashi Iwai (2):
ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table
ALSA: usb-audio: Add Audient iD14 to mixer map quirk table
Wang Kefeng (1):
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
Yifan Zhang (1):
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
I'm announcing the release of the 5.4.158 kernel.
All users of the 5.4 kernel series must upgrade.
The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 -
drivers/amba/bus.c | 3 --
drivers/gpu/drm/ttm/ttm_bo_util.c | 1
drivers/media/firewire/firedtv-avc.c | 14 +++++++++---
drivers/media/firewire/firedtv-ci.c | 2 +
drivers/net/ethernet/microchip/lan743x_main.c | 10 +++++---
drivers/net/ethernet/sfc/ethtool.c | 10 +-------
drivers/net/vrf.c | 4 ---
drivers/scsi/scsi.c | 4 ++-
drivers/scsi/scsi_sysfs.c | 9 ++++++++
drivers/usb/core/hcd.c | 29 +++++---------------------
drivers/usb/host/xhci.c | 1
include/linux/usb/hcd.h | 2 -
13 files changed, 40 insertions(+), 51 deletions(-)
Dan Carpenter (1):
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Erik Ekman (1):
sfc: Fix reading non-legacy supported link modes
Eugene Crosser (1):
vrf: Revert "Reset skb conntrack connection..."
Greg Kroah-Hartman (4):
Revert "xhci: Set HCD flag to defer primary roothub registration"
Revert "usb: core: hcd: Add support for deferring roothub registration"
Revert "drm/ttm: fix memleak in ttm_transfered_destroy"
Linux 5.4.158
Ming Lei (1):
scsi: core: Put LLD module refcnt after SCSI device is released
Wang Kefeng (1):
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
Yuiko Oshino (1):
net: ethernet: microchip: lan743x: Fix skb allocation failure
I'm announcing the release of the 4.19.216 kernel.
All users of the 4.19 kernel series must upgrade.
The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 -
arch/arc/include/asm/pgtable.h | 2 +
arch/arm/include/asm/pgtable-2level.h | 2 +
arch/arm/include/asm/pgtable-3level.h | 2 +
arch/mips/include/asm/pgtable-32.h | 3 ++
arch/powerpc/include/asm/pte-common.h | 2 +
arch/riscv/include/asm/pgtable-32.h | 2 +
drivers/amba/bus.c | 3 --
drivers/infiniband/hw/qib/qib_user_sdma.c | 34 +++++++++++++++++++++---------
drivers/media/firewire/firedtv-avc.c | 14 +++++++++---
drivers/media/firewire/firedtv-ci.c | 2 +
drivers/net/ethernet/sfc/ethtool.c | 10 +-------
drivers/scsi/scsi.c | 4 ++-
drivers/scsi/scsi_sysfs.c | 9 +++++++
include/asm-generic/pgtable.h | 13 +++++++++++
15 files changed, 78 insertions(+), 26 deletions(-)
Arnd Bergmann (1):
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
Dan Carpenter (1):
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Erik Ekman (1):
sfc: Fix reading non-legacy supported link modes
Greg Kroah-Hartman (1):
Linux 4.19.216
Gustavo A. R. Silva (1):
IB/qib: Use struct_size() helper
Mike Marciniszyn (1):
IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
Ming Lei (1):
scsi: core: Put LLD module refcnt after SCSI device is released
Wang Kefeng (1):
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
This is the start of the stable review cycle for the 5.14.17 release.
There are 16 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 Sat, 06 Nov 2021 14:11:51 +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/v5.x/stable-review/patch-5.14.17-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.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 5.14.17-rc1
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Add Audient iD14 to mixer map quirk table
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table
Matthew Brost <matthew.brost(a)intel.com>
Revert "drm/i915/gt: Propagate change in error status to children on unhold"
Anson Jacob <Anson.Jacob(a)amd.com>
drm/amd/display: Revert "Directly retrain link from debugfs"
Christian König <christian.koenig(a)amd.com>
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
Bryan O'Donoghue <bryan.odonoghue(a)linaro.org>
Revert "wcn36xx: Disable bmps when encryption is disabled"
Wang Kefeng <wangkefeng.wang(a)huawei.com>
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
Lucas Stach <l.stach(a)pengutronix.de>
Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
José Roberto de Souza <jose.souza(a)intel.com>
drm/i915: Remove memory frequency calculation
Yifan Zhang <yifan1.zhang(a)amd.com>
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "usb: core: hcd: Add support for deferring roothub registration"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "xhci: Set HCD flag to defer primary roothub registration"
Dan Carpenter <dan.carpenter(a)oracle.com>
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Eugene Crosser <crosser(a)average.org>
vrf: Revert "Reset skb conntrack connection..."
Erik Ekman <erik(a)kryo.se>
sfc: Fix reading non-legacy supported link modes
Ming Lei <ming.lei(a)redhat.com>
scsi: core: Put LLD module refcnt after SCSI device is released
-------------
Diffstat:
Makefile | 4 +-
drivers/amba/bus.c | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 80 ----------------------
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5 --
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 ---
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 4 --
drivers/gpu/drm/i915/i915_reg.h | 8 ---
drivers/gpu/drm/i915/intel_dram.c | 30 +-------
drivers/media/firewire/firedtv-avc.c | 14 +++-
drivers/media/firewire/firedtv-ci.c | 2 +
drivers/net/ethernet/sfc/ethtool_common.c | 10 +--
drivers/net/vrf.c | 4 --
drivers/net/wireless/ath/wcn36xx/main.c | 10 ---
drivers/net/wireless/ath/wcn36xx/pmc.c | 5 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 -
drivers/scsi/scsi.c | 4 +-
drivers/scsi/scsi_sysfs.c | 9 +++
drivers/soc/imx/gpcv2.c | 4 +-
drivers/usb/core/hcd.c | 29 ++------
drivers/usb/host/xhci.c | 1 -
include/linux/usb/hcd.h | 2 -
sound/usb/mixer_maps.c | 8 +++
25 files changed, 53 insertions(+), 200 deletions(-)
When run below command to remove ethernet driver on
stratix10 platform, there will be warning trace as below:
$ cd /sys/class/net/etha01/device/driver
$ echo ff800000.ethernet > unbind
WARNING: CPU: 3 PID: 386 at drivers/clk/clk.c:810 clk_core_unprepare+0x114/0x274
Modules linked in: sch_fq_codel
CPU: 3 PID: 386 Comm: sh Tainted: G W 5.10.74-yocto-standard #1
Hardware name: SoCFPGA Stratix 10 SoCDK (DT)
pstate: 00000005 (nzcv daif -PAN -UAO -TCO BTYPE=--)
pc : clk_core_unprepare+0x114/0x274
lr : clk_core_unprepare+0x114/0x274
sp : ffff800011bdbb10
clk_core_unprepare+0x114/0x274
clk_unprepare+0x38/0x50
stmmac_remove_config_dt+0x40/0x80
stmmac_pltfr_remove+0x64/0x80
platform_drv_remove+0x38/0x60
... ..
el0_sync_handler+0x1a4/0x1b0
el0_sync+0x180/0x1c0
This issue is introduced by introducing upstream commit 8f269102baf7
("net: stmmac: disable clocks in stmmac_remove_config_dt()")
Because clock has been disabled in function stmmac_dvr_remove()
It not reasonable the remove clock disable action from function
stmmac_remove_config_dt(), because it is mainly used in probe failed,
and other platform drivers also use this common function. So, remove
stmmac_remove_config_dt() from stmmac_pltfr_remove(), only other
necessary code.
Fixes: 1af3a8e91f1a ("net: stmmac: disable clocks in stmmac_remove_config_dt()")
Signed-off-by: Meng Li <Meng.Li(a)windriver.com>
---
Some extra comments as below:
1. This patch is only for linux-stable kernel v5.10, so the fixed commit ID is the one
in linux-stable kernel, not the one in mainline upsteam kernel.
2. I created a patch only to fix the linux-stable kernel v5.10, not submit it to upstream kernel.
The reason as below:
In fact, upstream kernel doesn't have this issue any more. Because it has a patch to improve
the clock management and other 4 patches to fix the 1st patch. Detial patches as below:
5ec55823438e("net: stmmac: add clocks management for gmac driver")
30f347ae7cc1("net: stmmac: fix missing unlock on error in stmmac_suspend()")
b3dcb3127786("net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid()")
4691ffb18ac9("net: stmmac: fix system hang if change mac address after interface ifdown")
ab00f3e051e8("net: stmmac: fix issue where clk is being unprepared twice")
But I think it is a little complex to backport all the 5 patches. Moreover, it may be related
with other patches and code context mofification.
Therefore, I create a simple and clear patch to only this issue on linux-stable kernel, v 5.10
---
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
index 53be8fc1d125..0fb702ce2408 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
@@ -706,7 +706,8 @@ int stmmac_pltfr_remove(struct platform_device *pdev)
if (plat->exit)
plat->exit(pdev, plat->bsp_priv);
- stmmac_remove_config_dt(pdev, plat);
+ of_node_put(plat->phy_node);
+ of_node_put(plat->mdio_node);
return ret;
}
--
2.17.1
This is the start of the stable review cycle for the 5.10.78 release.
There are 14 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 Sat, 06 Nov 2021 17:01:02 +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/v5.x/stable-review/patch-5.10.78-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.10.78-rc2
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Add Audient iD14 to mixer map quirk table
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table
Bryan O'Donoghue <bryan.odonoghue(a)linaro.org>
Revert "wcn36xx: Disable bmps when encryption is disabled"
Wang Kefeng <wangkefeng.wang(a)huawei.com>
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "drm/ttm: fix memleak in ttm_transfered_destroy"
Yang Shi <shy828301(a)gmail.com>
mm: khugepaged: skip huge page collapse for special files
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "usb: core: hcd: Add support for deferring roothub registration"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "xhci: Set HCD flag to defer primary roothub registration"
Dan Carpenter <dan.carpenter(a)oracle.com>
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
Yuiko Oshino <yuiko.oshino(a)microchip.com>
net: ethernet: microchip: lan743x: Fix skb allocation failure
Eugene Crosser <crosser(a)average.org>
vrf: Revert "Reset skb conntrack connection..."
Erik Ekman <erik(a)kryo.se>
sfc: Fix reading non-legacy supported link modes
Lee Jones <lee.jones(a)linaro.org>
Revert "io_uring: reinforce cancel on flush during exit"
Ming Lei <ming.lei(a)redhat.com>
scsi: core: Put LLD module refcnt after SCSI device is released
-------------
Diffstat:
Makefile | 4 ++--
drivers/amba/bus.c | 3 ---
drivers/gpu/drm/ttm/ttm_bo_util.c | 1 -
drivers/media/firewire/firedtv-avc.c | 14 ++++++++++---
drivers/media/firewire/firedtv-ci.c | 2 ++
drivers/net/ethernet/microchip/lan743x_main.c | 10 +++++----
drivers/net/ethernet/sfc/ethtool_common.c | 10 ++-------
drivers/net/vrf.c | 4 ----
drivers/net/wireless/ath/wcn36xx/main.c | 10 ---------
drivers/net/wireless/ath/wcn36xx/pmc.c | 5 +----
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 -
drivers/scsi/scsi.c | 4 +++-
drivers/scsi/scsi_sysfs.c | 9 +++++++++
drivers/usb/core/hcd.c | 29 ++++++---------------------
drivers/usb/host/xhci.c | 1 -
fs/io_uring.c | 3 ++-
include/linux/usb/hcd.h | 2 --
mm/khugepaged.c | 17 +++++++++-------
sound/usb/mixer_maps.c | 8 ++++++++
19 files changed, 62 insertions(+), 75 deletions(-)