2021-05-05 12:10:54

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 00/29] 5.10.35-rc1 review

This is the start of the stable review cycle for the 5.10.35 release.
There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
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 <[email protected]>
Linux 5.10.35-rc1

Ondrej Mosnacek <[email protected]>
perf/core: Fix unconditional security_locked_down() call

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Correct thermal sensor allocation

Shengjiu Wang <[email protected]>
ASoC: ak5558: Add MODULE_DEVICE_TABLE

Shengjiu Wang <[email protected]>
ASoC: ak4458: Add MODULE_DEVICE_TABLE

Chris Chiu <[email protected]>
USB: Add reset-resume quirk for WD19's Realtek Hub

Kai-Heng Feng <[email protected]>
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX

Miklos Szeredi <[email protected]>
ovl: allow upperdir inside lowerdir

Mickaël Salaün <[email protected]>
ovl: fix leaked dentry

Jianxiong Gao <[email protected]>
nvme-pci: set min_align_mask

Jianxiong Gao <[email protected]>
swiotlb: respect min_align_mask

Jianxiong Gao <[email protected]>
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single

Jianxiong Gao <[email protected]>
swiotlb: refactor swiotlb_tbl_map_single

Jianxiong Gao <[email protected]>
swiotlb: clean up swiotlb_tbl_unmap_single

Jianxiong Gao <[email protected]>
swiotlb: factor out a nr_slots helper

Jianxiong Gao <[email protected]>
swiotlb: factor out an io_tlb_offset helper

Jianxiong Gao <[email protected]>
swiotlb: add a IO_TLB_SIZE define

Jianxiong Gao <[email protected]>
driver core: add a min_align_mask field to struct device_dma_parameters

Vasily Averin <[email protected]>
tools/cgroup/slabinfo.py: updated to work on current kernel

Thomas Richter <[email protected]>
perf ftrace: Fix access to pid in array when setting a pid filter

Serge E. Hallyn <[email protected]>
capabilities: require CAP_SETFCAP to map uid 0

Zhen Lei <[email protected]>
perf data: Fix error return code in perf_data__create_dir()

Bjorn Andersson <[email protected]>
net: qrtr: Avoid potential use after free in MHI send

Daniel Borkmann <[email protected]>
bpf: Fix leakage of uninitialized bpf stack under speculation

Daniel Borkmann <[email protected]>
bpf: Fix masking negation logic upon negative dst register

Nick Lowe <[email protected]>
igb: Enable RSS for Intel I211 Ethernet Controller

Phillip Potter <[email protected]>
net: usb: ax88179_178a: initialize local variables before use

Jonathon Reinhart <[email protected]>
netfilter: conntrack: Make global sysctls readonly in non-init netns

Romain Naour <[email protected]>
mips: Do not include hi and lo in clobber list for R6


-------------

Diffstat:

Makefile | 4 +-
arch/mips/include/asm/vdso/gettimeofday.h | 26 ++-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/usb/ax88179_178a.c | 6 +-
drivers/nvme/host/pci.c | 1 +
drivers/platform/x86/thinkpad_acpi.c | 31 ++--
drivers/usb/core/quirks.c | 4 +
fs/overlayfs/namei.c | 1 +
fs/overlayfs/super.c | 12 +-
include/linux/bpf_verifier.h | 5 +-
include/linux/device.h | 1 +
include/linux/dma-mapping.h | 16 ++
include/linux/swiotlb.h | 1 +
include/linux/user_namespace.h | 3 +
include/uapi/linux/capability.h | 3 +-
kernel/bpf/verifier.c | 33 ++--
kernel/dma/swiotlb.c | 259 +++++++++++++++++-------------
kernel/events/core.c | 12 +-
kernel/user_namespace.c | 65 +++++++-
net/netfilter/nf_conntrack_standalone.c | 10 +-
net/qrtr/mhi.c | 8 +-
sound/soc/codecs/ak4458.c | 1 +
sound/soc/codecs/ak5558.c | 1 +
sound/usb/quirks-table.h | 10 ++
tools/cgroup/memcg_slabinfo.py | 8 +-
tools/perf/builtin-ftrace.c | 2 +-
tools/perf/util/data.c | 5 +-
27 files changed, 347 insertions(+), 184 deletions(-)



2021-05-05 12:11:26

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 03/29] net: usb: ax88179_178a: initialize local variables before use

From: Phillip Potter <[email protected]>

commit bd78980be1a68d14524c51c4b4170782fada622b upstream.

Use memset to initialize local array in drivers/net/usb/ax88179_178a.c, and
also set a local u16 and u32 variable to 0. Fixes a KMSAN found uninit-value bug
reported by syzbot at:
https://syzkaller.appspot.com/bug?id=00371c73c72f72487c1d0bfe0cc9d00de339d5aa

Reported-by: [email protected]
Signed-off-by: Phillip Potter <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/net/usb/ax88179_178a.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

--- a/drivers/net/usb/ax88179_178a.c
+++ b/drivers/net/usb/ax88179_178a.c
@@ -296,12 +296,12 @@ static int ax88179_read_cmd(struct usbne
int ret;

if (2 == size) {
- u16 buf;
+ u16 buf = 0;
ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0);
le16_to_cpus(&buf);
*((u16 *)data) = buf;
} else if (4 == size) {
- u32 buf;
+ u32 buf = 0;
ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0);
le32_to_cpus(&buf);
*((u32 *)data) = buf;
@@ -1296,6 +1296,8 @@ static void ax88179_get_mac_addr(struct
{
u8 mac[ETH_ALEN];

+ memset(mac, 0, sizeof(mac));
+
/* Maybe the boot loader passed the MAC address via device tree */
if (!eth_platform_get_mac_address(&dev->udev->dev, mac)) {
netif_dbg(dev, ifup, dev->net,


2021-05-05 12:12:10

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 02/29] netfilter: conntrack: Make global sysctls readonly in non-init netns

From: Jonathon Reinhart <[email protected]>

commit 2671fa4dc0109d3fb581bc3078fdf17b5d9080f6 upstream.

These sysctls point to global variables:
- NF_SYSCTL_CT_MAX (&nf_conntrack_max)
- NF_SYSCTL_CT_EXPECT_MAX (&nf_ct_expect_max)
- NF_SYSCTL_CT_BUCKETS (&nf_conntrack_htable_size_user)

Because their data pointers are not updated to point to per-netns
structures, they must be marked read-only in a non-init_net ns.
Otherwise, changes in any net namespace are reflected in (leaked into)
all other net namespaces. This problem has existed since the
introduction of net namespaces.

The current logic marks them read-only only if the net namespace is
owned by an unprivileged user (other than init_user_ns).

Commit d0febd81ae77 ("netfilter: conntrack: re-visit sysctls in
unprivileged namespaces") "exposes all sysctls even if the namespace is
unpriviliged." Since we need to mark them readonly in any case, we can
forego the unprivileged user check altogether.

Fixes: d0febd81ae77 ("netfilter: conntrack: re-visit sysctls in unprivileged namespaces")
Signed-off-by: Jonathon Reinhart <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
net/netfilter/nf_conntrack_standalone.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)

--- a/net/netfilter/nf_conntrack_standalone.c
+++ b/net/netfilter/nf_conntrack_standalone.c
@@ -1060,16 +1060,10 @@ static int nf_conntrack_standalone_init_
nf_conntrack_standalone_init_dccp_sysctl(net, table);
nf_conntrack_standalone_init_gre_sysctl(net, table);

- /* Don't allow unprivileged users to alter certain sysctls */
- if (net->user_ns != &init_user_ns) {
+ /* Don't allow non-init_net ns to alter global sysctls */
+ if (!net_eq(&init_net, net)) {
table[NF_SYSCTL_CT_MAX].mode = 0444;
table[NF_SYSCTL_CT_EXPECT_MAX].mode = 0444;
- table[NF_SYSCTL_CT_HELPER].mode = 0444;
-#ifdef CONFIG_NF_CONNTRACK_EVENTS
- table[NF_SYSCTL_CT_EVENTS].mode = 0444;
-#endif
- table[NF_SYSCTL_CT_BUCKETS].mode = 0444;
- } else if (!net_eq(&init_net, net)) {
table[NF_SYSCTL_CT_BUCKETS].mode = 0444;
}



2021-05-05 12:12:33

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 29/29] perf/core: Fix unconditional security_locked_down() call

From: Ondrej Mosnacek <[email protected]>

commit 08ef1af4de5fe7de9c6d69f1e22e51b66e385d9b upstream.

Currently, the lockdown state is queried unconditionally, even though
its result is used only if the PERF_SAMPLE_REGS_INTR bit is set in
attr.sample_type. While that doesn't matter in case of the Lockdown LSM,
it causes trouble with the SELinux's lockdown hook implementation.

SELinux implements the locked_down hook with a check whether the current
task's type has the corresponding "lockdown" class permission
("integrity" or "confidentiality") allowed in the policy. This means
that calling the hook when the access control decision would be ignored
generates a bogus permission check and audit record.

Fix this by checking sample_type first and only calling the hook when
its result would be honored.

Fixes: b0c8fdc7fdb7 ("lockdown: Lock down perf when in confidentiality mode")
Signed-off-by: Ondrej Mosnacek <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Reviewed-by: Paul Moore <[email protected]>
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
kernel/events/core.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -11705,12 +11705,12 @@ SYSCALL_DEFINE5(perf_event_open,
return err;
}

- err = security_locked_down(LOCKDOWN_PERF);
- if (err && (attr.sample_type & PERF_SAMPLE_REGS_INTR))
- /* REGS_INTR can leak data, lockdown must prevent this */
- return err;
-
- err = 0;
+ /* REGS_INTR can leak data, lockdown must prevent this */
+ if (attr.sample_type & PERF_SAMPLE_REGS_INTR) {
+ err = security_locked_down(LOCKDOWN_PERF);
+ if (err)
+ return err;
+ }

/*
* In cgroup mode, the pid argument is used to pass the fd


2021-05-05 12:14:50

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 04/29] igb: Enable RSS for Intel I211 Ethernet Controller

From: Nick Lowe <[email protected]>

commit 6e6026f2dd2005844fb35c3911e8083c09952c6c upstream.

The Intel I211 Ethernet Controller supports 2 Receive Side Scaling (RSS)
queues. It should not be excluded from having this feature enabled.

Via commit c883de9fd787 ("igb: rename igb define to be more generic")
E1000_MRQC_ENABLE_RSS_4Q was renamed to E1000_MRQC_ENABLE_RSS_MQ to
indicate that this is a generic bit flag to enable queues and not
a flag that is specific to devices that support 4 queues

The bit flag enables 2, 4 or 8 queues appropriately depending on the part.

Tested with a multicore CPU and frames were then distributed as expected.

This issue appears to have been introduced because of confusion caused
by the prior name.

Signed-off-by: Nick Lowe <[email protected]>
Tested-by: David Switzer <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/net/ethernet/intel/igb/igb_main.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/net/ethernet/intel/igb/igb_main.c
+++ b/drivers/net/ethernet/intel/igb/igb_main.c
@@ -4482,8 +4482,7 @@ static void igb_setup_mrqc(struct igb_ad
else
mrqc |= E1000_MRQC_ENABLE_VMDQ;
} else {
- if (hw->mac.type != e1000_i211)
- mrqc |= E1000_MRQC_ENABLE_RSS_MQ;
+ mrqc |= E1000_MRQC_ENABLE_RSS_MQ;
}
igb_vmm_control(adapter);



2021-05-05 13:21:30

by Greg KH

[permalink] [raw]
Subject: [PATCH 5.10 26/29] ASoC: ak4458: Add MODULE_DEVICE_TABLE

From: Shengjiu Wang <[email protected]>

commit f84b4524005238fc9fd5cf615bb426fa40a99494 upstream.

Add missed MODULE_DEVICE_TABLE for the driver can be loaded
automatically at boot.

Fixes: 08660086eff9 ("ASoC: ak4458: Add support for AK4458 DAC driver")
Cc: <[email protected]>
Signed-off-by: Shengjiu Wang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
sound/soc/codecs/ak4458.c | 1 +
1 file changed, 1 insertion(+)

--- a/sound/soc/codecs/ak4458.c
+++ b/sound/soc/codecs/ak4458.c
@@ -823,6 +823,7 @@ static struct i2c_driver ak4458_i2c_driv
.probe_new = ak4458_i2c_probe,
.remove = ak4458_i2c_remove,
};
+MODULE_DEVICE_TABLE(of, ak4458_of_match);

module_i2c_driver(ak4458_i2c_driver);



2021-05-05 20:47:17

by Patrick Mccormick

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

We ran tests on this kernel version:

Linux version 5.10.35-rc1-1-generic
(root@00b11507-3b5c-42b4-5c09-e1112ad49d4d) (gcc (Ubuntu
7.3.0-27ubuntu1~18.04) 7.3.0, GNU ld (GNU Binutils for Ubuntu) 2.30)
#4bf26f3b5 SMP Wed May 5 11:52:21 UTC 2021

With this hardware:

model name : Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz

And everything passed!


Specific tests ran:

1..47
ok 1 ltp.py:LTP.test_nptl
ok 2 ltp.py:LTP.test_math
ok 3 ltp.py:LTP.test_dio
ok 4 ltp.py:LTP.test_io
ok 5 ltp.py:LTP.test_power_management_tests
ok 6 ltp.py:LTP.test_can
ok 7 ltp.py:LTP.test_input
ok 8 ltp.py:LTP.test_hugetlb
ok 9 ltp.py:LTP.test_ipc
ok 10 ltp.py:LTP.test_uevent
ok 11 ltp.py:LTP.test_smoketest
ok 12 ltp.py:LTP.test_containers
ok 13 ltp.py:LTP.test_filecaps
ok 14 ltp.py:LTP.test_sched
ok 15 ltp.py:LTP.test_hyperthreading
ok 16 ltp.py:LTP.test_cap_bounds
ok 17 /home/ci-hypervisor/.local/lib/python3.6/site-packages/fathom/tests/kpatch.sh
ok 18 perf.py:Perf.test_help
ok 19 perf.py:Perf.test_version
ok 20 perf.py:Perf.test_list
ok 21 perf.py:Perf.test_record
ok 22 perf.py:Perf.test_mem_record
ok 23 perf.py:Perf.test_kmem_record
ok 24 perf.py:Perf.test_ftrace
ok 25 perf.py:Perf.test_trace
ok 26 perf.py:Perf.test_kallsyms
ok 27 perf.py:Perf.test_annotate
ok 28 perf.py:Perf.test_evlist
ok 29 perf.py:Perf.test_script
ok 30 perf.py:Perf.test_stat
ok 31 perf.py:Perf.test_bench_sched
ok 32 perf.py:Perf.test_bench_mem
ok 33 perf.py:Perf.test_bench_numa
ok 34 perf.py:Perf.test_bench_futex
ok 35 kselftest.py:Kselftest.test_sysctl
ok 36 kselftest.py:Kselftest.test_size
ok 37 kselftest.py:Kselftest.test_sync
ok 38 kselftest.py:Kselftest.test_capabilities
ok 39 kselftest.py:Kselftest.test_x86
ok 40 kselftest.py:Kselftest.test_pidfd
ok 41 kselftest.py:Kselftest.test_membarrier
ok 42 kselftest.py:Kselftest.test_sigaltstack
ok 43 kselftest.py:Kselftest.test_tmpfs
ok 44 kselftest.py:Kselftest.test_user
ok 45 kselftest.py:Kselftest.test_sched
ok 46 kselftest.py:Kselftest.test_timens
ok 47 kselftest.py:Kselftest.test_timers

Tested-By: Patrick McCormick <[email protected]>

On Wed, May 5, 2021 at 5:09 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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 <[email protected]>
> Linux 5.10.35-rc1
>
> Ondrej Mosnacek <[email protected]>
> perf/core: Fix unconditional security_locked_down() call
>
> Mark Pearson <[email protected]>
> platform/x86: thinkpad_acpi: Correct thermal sensor allocation
>
> Shengjiu Wang <[email protected]>
> ASoC: ak5558: Add MODULE_DEVICE_TABLE
>
> Shengjiu Wang <[email protected]>
> ASoC: ak4458: Add MODULE_DEVICE_TABLE
>
> Chris Chiu <[email protected]>
> USB: Add reset-resume quirk for WD19's Realtek Hub
>
> Kai-Heng Feng <[email protected]>
> USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
>
> Takashi Iwai <[email protected]>
> ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
>
> Miklos Szeredi <[email protected]>
> ovl: allow upperdir inside lowerdir
>
> Mickaël Salaün <[email protected]>
> ovl: fix leaked dentry
>
> Jianxiong Gao <[email protected]>
> nvme-pci: set min_align_mask
>
> Jianxiong Gao <[email protected]>
> swiotlb: respect min_align_mask
>
> Jianxiong Gao <[email protected]>
> swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
>
> Jianxiong Gao <[email protected]>
> swiotlb: refactor swiotlb_tbl_map_single
>
> Jianxiong Gao <[email protected]>
> swiotlb: clean up swiotlb_tbl_unmap_single
>
> Jianxiong Gao <[email protected]>
> swiotlb: factor out a nr_slots helper
>
> Jianxiong Gao <[email protected]>
> swiotlb: factor out an io_tlb_offset helper
>
> Jianxiong Gao <[email protected]>
> swiotlb: add a IO_TLB_SIZE define
>
> Jianxiong Gao <[email protected]>
> driver core: add a min_align_mask field to struct device_dma_parameters
>
> Vasily Averin <[email protected]>
> tools/cgroup/slabinfo.py: updated to work on current kernel
>
> Thomas Richter <[email protected]>
> perf ftrace: Fix access to pid in array when setting a pid filter
>
> Serge E. Hallyn <[email protected]>
> capabilities: require CAP_SETFCAP to map uid 0
>
> Zhen Lei <[email protected]>
> perf data: Fix error return code in perf_data__create_dir()
>
> Bjorn Andersson <[email protected]>
> net: qrtr: Avoid potential use after free in MHI send
>
> Daniel Borkmann <[email protected]>
> bpf: Fix leakage of uninitialized bpf stack under speculation
>
> Daniel Borkmann <[email protected]>
> bpf: Fix masking negation logic upon negative dst register
>
> Nick Lowe <[email protected]>
> igb: Enable RSS for Intel I211 Ethernet Controller
>
> Phillip Potter <[email protected]>
> net: usb: ax88179_178a: initialize local variables before use
>
> Jonathon Reinhart <[email protected]>
> netfilter: conntrack: Make global sysctls readonly in non-init netns
>
> Romain Naour <[email protected]>
> mips: Do not include hi and lo in clobber list for R6
>
>
> -------------
>
> Diffstat:
>
> Makefile | 4 +-
> arch/mips/include/asm/vdso/gettimeofday.h | 26 ++-
> drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
> drivers/net/usb/ax88179_178a.c | 6 +-
> drivers/nvme/host/pci.c | 1 +
> drivers/platform/x86/thinkpad_acpi.c | 31 ++--
> drivers/usb/core/quirks.c | 4 +
> fs/overlayfs/namei.c | 1 +
> fs/overlayfs/super.c | 12 +-
> include/linux/bpf_verifier.h | 5 +-
> include/linux/device.h | 1 +
> include/linux/dma-mapping.h | 16 ++
> include/linux/swiotlb.h | 1 +
> include/linux/user_namespace.h | 3 +
> include/uapi/linux/capability.h | 3 +-
> kernel/bpf/verifier.c | 33 ++--
> kernel/dma/swiotlb.c | 259 +++++++++++++++++-------------
> kernel/events/core.c | 12 +-
> kernel/user_namespace.c | 65 +++++++-
> net/netfilter/nf_conntrack_standalone.c | 10 +-
> net/qrtr/mhi.c | 8 +-
> sound/soc/codecs/ak4458.c | 1 +
> sound/soc/codecs/ak5558.c | 1 +
> sound/usb/quirks-table.h | 10 ++
> tools/cgroup/memcg_slabinfo.py | 8 +-
> tools/perf/builtin-ftrace.c | 2 +-
> tools/perf/util/data.c | 5 +-
> 27 files changed, 347 insertions(+), 184 deletions(-)
>
>

2021-05-05 21:05:46

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

On 5/5/21 5:05 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels:

Tested-by: Florian Fainelli <[email protected]>
--
Florian

2021-05-05 22:56:48

by Fox Chen

[permalink] [raw]
Subject: RE: [PATCH 5.10 00/29] 5.10.35-rc1 review

On Wed, 5 May 2021 14:05:03 +0200, Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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
>

5.10.35-rc1 Successfully Compiled and booted on my Raspberry PI 4b (8g) (bcm2711)

Tested-by: Fox Chen <[email protected]>

2021-05-05 23:01:22

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

On 5/5/21 8:05 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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
>

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <[email protected]>

thanks,
-- Shuah


2021-05-06 01:53:17

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

On Wed, May 05, 2021 at 02:05:03PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +0000.
> Anything received after that time might be too late.
>
[ ... ]
>
> Shengjiu Wang <[email protected]>
> ASoC: ak5558: Add MODULE_DEVICE_TABLE
>
> Shengjiu Wang <[email protected]>
> ASoC: ak4458: Add MODULE_DEVICE_TABLE
>

Please remove one of the above.

Other than that,

Build results:
total: 156 pass: 156 fail: 0
Qemu test results:
total: 455 pass: 455 fail: 0

Tested-by: Guenter Roeck <[email protected]>

Guenter

2021-05-06 02:56:40

by Zou Wei

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review



On 2021/5/5 20:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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
>

Tested on arm64 and x86 for 5.10.35-rc1,

Kernel repo:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Branch: linux-5.10.y
Version: 5.10.35-rc1
Commit: 5f894e4a8758db7af6eeb43311c0e9314871b031
Compiler: gcc version 7.3.0 (GCC)

arm64:
--------------------------------------------------------------------
Testcase Result Summary:
total: 8476
passed: 8476
failed: 0
timeout: 0
--------------------------------------------------------------------

x86:
--------------------------------------------------------------------
Testcase Result Summary:
total: 8476
passed: 8476
failed: 0
timeout: 0
--------------------------------------------------------------------

Tested-by: Hulk Robot <[email protected]>

2021-05-06 07:48:47

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

On Wed, 5 May 2021 at 17:37, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +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.35-rc1.gz
> 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

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Tested-by: Linux Kernel Functional Testing <[email protected]>

## Build
* kernel: 5.10.35-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git branch: linux-5.10.y
* git commit: 5f894e4a8758db7af6eeb43311c0e9314871b031
* git describe: v5.10.34-30-g5f894e4a8758
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.34-30-g5f894e4a8758

## No regressions (compared to v5.10.34-8-g14447ec121b3)

## No fixes (compared to v5.10.34-8-g14447ec121b3)


## Test result summary
total: 75625, pass: 61937, fail: 2558, skip: 10882, xfail: 248,

## Build Summary
* arc: 10 total, 10 passed, 0 failed
* arm: 193 total, 193 passed, 0 failed
* arm64: 27 total, 27 passed, 0 failed
* dragonboard-410c: 1 total, 1 passed, 0 failed
* hi6220-hikey: 1 total, 1 passed, 0 failed
* i386: 26 total, 26 passed, 0 failed
* juno-r2: 1 total, 1 passed, 0 failed
* mips: 45 total, 45 passed, 0 failed
* parisc: 9 total, 9 passed, 0 failed
* powerpc: 27 total, 27 passed, 0 failed
* riscv: 21 total, 21 passed, 0 failed
* s390: 18 total, 18 passed, 0 failed
* sh: 18 total, 18 passed, 0 failed
* sparc: 9 total, 9 passed, 0 failed
* x15: 1 total, 1 passed, 0 failed
* x86: 1 total, 1 passed, 0 failed
* x86_64: 27 total, 27 passed, 0 failed

## Test suites summary
* fwts
* igt-gpu-tools
* install-android-platform-tools-r2600
* kselftest-
* kselftest-android
* kselftest-bpf
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers
* kselftest-efivarfs
* kselftest-filesystems
* kselftest-firmware
* kselftest-fpu
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-lkdtm
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-vm
* kselftest-vsyscall-mode-native-
* kselftest-vsyscall-mode-none-
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libhugetlbfs
* linux-log-parser
* ltp-cap_bounds-tests
* ltp-commands-tests
* ltp-containers-tests
* ltp-controllers-tests
* ltp-cpuhotplug-tests
* ltp-crypto-tests
* ltp-cve-tests
* ltp-dio-tests
* ltp-fcntl-locktests-tests
* ltp-filecaps-tests
* ltp-fs-tests
* ltp-fs_bind-tests
* ltp-fs_perms_simple-tests
* ltp-fsx-tests
* ltp-hugetlb-tests
* ltp-io-tests
* ltp-ipc-tests
* ltp-math-tests
* ltp-mm-tests
* ltp-nptl-tests
* ltp-open-posix-tests
* ltp-pty-tests
* ltp-sched-tests
* ltp-securebits-tests
* ltp-syscalls-tests
* ltp-tracing-tests
* network-basic-tests
* packetdrill
* perf
* rcutorture
* ssuite
* v4l2-compliance

--
Linaro LKFT
https://lkft.linaro.org

2021-05-06 09:00:53

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

Hi!

> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +0000.
> Anything received after that time might be too late.

CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-5.10.y

Tested-by: Pavel Machek (CIP) <[email protected]>

ChangeLogs are now in new format; I believe that's a bad idea as I
indicated in reply to one of the patches.

Best regards,
Pavel


--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (901.00 B)
signature.asc (201.00 B)
Download all attachments

2021-05-06 11:50:56

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 5.10 00/29] 5.10.35-rc1 review

Hi Greg,

On Wed, May 05, 2021 at 02:05:03PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.35 release.
> There are 29 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 Fri, 07 May 2021 11:23:16 +0000.
> Anything received after that time might be too late.

Build test:
mips (gcc version 11.1.1 20210430): 63 configs -> no failure
arm (gcc version 11.1.1 20210430): 105 configs -> no new failure
x86_64 (gcc version 10.2.1 20210110): 2 configs -> no failure

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression.

Tested-by: Sudip Mukherjee <[email protected]>


--
Regards
Sudip