Linux regressions from tcwg_kernel-gnu CI

Description

None

Activity

Show:

TCWG JIRA 
January 11, 2023 at 6:01 AM

Status of v6.2-rc2-5-ga7334dc70496 commit for tcwg_kernel:
commit a7334dc70496bb0cec7f1d3b1f148855951f41c5
Author: Ard Biesheuvel <ardb@kernel.org>
Date: Fri Dec 9 12:10:13 2022 +0100

arm64: efi: Account for the EFI runtime stack in stack unwinder

The EFI runtime services run from a dedicated stack now, and so the
stack unwinder needs to be informed about this.

Cc: <stable@vger.kernel.org> # v6.1+
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>

Details: https://ci.linaro.org/job/tcwg_kernel-gnu-build-gnu-master-aarch64-next-defconfig/653/artifact/artifacts/jenkins/mail-body.txt/*view*/

TCWG JIRA 
January 5, 2023 at 6:20 AM

Status of v6.0.15-300-g1e973be2d115 commit for tcwg_kernel:
commit 1e973be2d115b5e2451e7ab07016e4a1311720fc
Author: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Date: Sun Oct 2 00:31:10 2022 +0300

drm: rcar-du: Drop leftovers dependencies from Kconfig

[ Upstream commit 1760eb547276299ab0c6a6cd3d29469e54ade615 ]

Commit 841281fe52a7 ("drm: rcar-du: Drop LVDS device tree backward
compatibility") has removed device tree overlay sources used for
backward compatibility with old bindings, but forgot to remove related
dependencies from Kconfig. Fix it.

Fixes: 841281fe52a7 ("drm: rcar-du: Drop LVDS device tree backward compatibility")
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>

Details: https://ci.linaro.org/job/tcwg_kernel-gnu-build-gnu-master-arm-stable-defconfig/451/artifact/artifacts/jenkins/mail-body.txt/*view*/

TCWG JIRA 
December 25, 2022 at 10:09 PM

Status of v6.1-rc3-2-g5e5ff73c2e58 commit for tcwg_kernel:
commit 5e5ff73c2e5863f93fc5fd78d178cd8f2af12464
Author: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
Date: Mon Oct 17 20:04:50 2022 +0530

asm-generic/io: Add RET_IP to MMIO trace for more accurate debug info

Due to compiler optimizations like inlining, there are cases where
MMIO traces using THIS_IP for caller information might not be
sufficient to provide accurate debug traces.

1) With optimizations (Seen with GCC):

In this case, THIS_IP works fine and prints the caller information
since it will be inlined into the caller and we get the debug traces
on who made the MMIO access, for ex:

rwmmio_read: qcom_smmu_tlb_sync+0xe0/0x1b0 width=32 addr=0xffff8000087447f4
rwmmio_post_read: qcom_smmu_tlb_sync+0xe0/0x1b0 width=32 val=0x0 addr=0xffff8000087447f4

2) Without optimizations (Seen with Clang):

THIS_IP will not be sufficient in this case as it will print only
the MMIO accessors itself which is of not much use since it is not
inlined as below for example:

rwmmio_read: readl+0x4/0x80 width=32 addr=0xffff8000087447f4
rwmmio_post_read: readl+0x48/0x80 width=32 val=0x4 addr=0xffff8000087447f4

So in order to handle this second case as well irrespective of the compiler
optimizations, add RET_IP to MMIO trace to make it provide more accurate
debug information in all these scenarios.

Before:

rwmmio_read: readl+0x4/0x80 width=32 addr=0xffff8000087447f4
rwmmio_post_read: readl+0x48/0x80 width=32 val=0x4 addr=0xffff8000087447f4

After:

rwmmio_read: qcom_smmu_tlb_sync+0xe0/0x1b0 -> readl+0x4/0x80 width=32 addr=0xffff8000087447f4
rwmmio_post_read: qcom_smmu_tlb_sync+0xe0/0x1b0 -> readl+0x4/0x80 width=32 val=0x0 addr=0xffff8000087447f4

Fixes: 210031971cdd ("asm-generic/io: Add logging support for MMIO accessors")
Signed-off-by: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Details: https://ci.linaro.org/job/tcwg_kernel-gnu-build-gnu-release-aarch64-mainline-allyesconfig/411/artifact/artifacts/jenkins/mail-body.txt/*view*/

TCWG JIRA 
December 16, 2022 at 12:00 PM

Status of v6.1-rc2-6-ge240e53ae0ab commit for tcwg_kernel:
commit e240e53ae0abb0896e0f399bdfef41c69cec3123
Author: Vlastimil Babka <vbabka@suse.cz>
Date: Mon Nov 14 18:13:45 2022 +0100

mm, slub: add CONFIG_SLUB_TINY

For tiny systems that have used SLOB until now, SLUB might be
impractical due to its higher memory usage. To help with that, introduce
an option CONFIG_SLUB_TINY that modifies SLUB to use less memory.
This is done by sacrificing scalability, security and debugging
features, therefore not recommended for any system with more than 16MB
RAM.

This commit introduces the option and uses it to set other related
options in a way that reduces memory usage.

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Christoph Lameter <cl@linux.com>

Details: https://ci.linaro.org/job/tcwg_kernel-gnu-build-gnu-release-arm-mainline-allmodconfig/447/artifact/artifacts/jenkins/mail-body.txt/*view*/

Details

Assignee

Reporter

Share Visibility

TCWG JIRA

Original estimate

Time tracking

No time logged1w remaining

Components

Priority

Checklist

Sentry

Created January 28, 2021 at 7:25 AM
Updated November 15, 2024 at 8:17 AM