Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-03 Thread Greg Kroah-Hartman
On Tue, Sep 01, 2020 at 04:19:59PM -0600, Shuah Khan wrote:
> On 9/1/20 9:07 AM, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.8.6 release.
> > There are 255 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, 03 Sep 2020 15:09:01 +.
> > 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.8.6-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.8.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 

Thanks for testing all of these and letting me know.

greg k-h


Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-02 Thread Greg Kroah-Hartman
On Tue, Sep 01, 2020 at 09:42:00PM +0200, Holger Hoffstätte wrote:
> On 2020-09-01 17:07, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.8.6 release.
> 
> This one has a bunch of things I care about, so I gave it a try
> on both my server & desktop (Gentoo, x86_64). Applies & builds cleanly,
> everything working fine: no spontaneous fires or unexpected screams
> from the underworld.

Wonderful, glad the underworld is happy with this release :)

Thanks for testing,

greg k-h


Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-02 Thread Greg Kroah-Hartman
On Wed, Sep 02, 2020 at 11:14:54AM +0530, Naresh Kamboju wrote:
> On Tue, 1 Sep 2020 at 21:06, Greg Kroah-Hartman
>  wrote:
> >
> > This is the start of the stable review cycle for the 5.8.6 release.
> > There are 255 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, 03 Sep 2020 15:09:01 +.
> > 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.8.6-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.8.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> >
> 
> While running LTP CVE test suite on i386 this BUG triggered
> after the known warning. Please find below full test log link [1].
> This was reported on the mailing list on next-20200811 but
> did not get any reply [2].
> 
> [  138.177043] [ cut here ]
> [  138.181675] WARNING: CPU: 1 PID: 8301 at mm/mremap.c:230
> move_page_tables+0x6ef/0x720
> [  138.189515] Modules linked in: x86_pkg_temp_thermal
> [  138.194436] CPU: 1 PID: 8301 Comm: true Not tainted 5.8.6-rc1 #1
> [  138.194437] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS
> 2.2 05/23/2018
> [  138.194439] EIP: move_page_tables+0x6ef/0x720
> 
> <>
> 
> [  802.156512] BUG: unable to handle page fault for address: fe402000
> [  802.162703] #PF: supervisor write access in kernel mode
> [  802.167927] #PF: error_code(0x0002) - not-present page
> [  802.173064] *pde = 23e61067 *pte = 64b32163
> [  802.177329] Oops: 0002 [#1] SMP
> [  802.180469] CPU: 1 PID: 13118 Comm: cve-2017-17053 Tainted: G
>  W 5.8.6-rc1 #1
> [  802.188811] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS
> 2.2 05/23/2018
> [  802.196199] EIP: memcpy+0x14/0x30
> [  802.199517] Code: e8 a1 72 c5 ff 0f 31 31 c3 59 58 eb 85 cc cc cc
> cc cc cc cc cc cc 3e 8d 74 26 00 55 89 e5 57 89 c7 56 89 d6 53 89 cb
> c1 e9 02  a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 8d b4 26 00
> 00 00
> [  802.218259] EAX: fe402000 EBX: 0001 ECX: 4000 EDX: fb3dd000
> [  802.224518] ESI: fb3dd000 EDI: fe402000 EBP: ea799ddc ESP: ea799dd0
> [  802.230773] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010206
> [  802.237551] CR0: 80050033 CR2: fe402000 CR3: 1eee9000 CR4: 003406d0
> [  802.243809] DR0:  DR1:  DR2:  DR3: 
> [  802.250065] DR6: fffe0ff0 DR7: 0400
> [  802.253897] Call Trace:
> [  802.256345]  ldt_dup_context+0x6b/0x90
> [  802.260093]  dup_mm+0x2b3/0x480
> [  802.263230]  copy_process+0x13d6/0x1650
> [  802.267062]  _do_fork+0x7b/0x3b0
> [  802.270284]  ? set_next_entity+0xa9/0x250
> [  802.274290]  __ia32_sys_clone+0x77/0xa0
> [  802.278119]  do_syscall_32_irqs_on+0x3d/0x250
> [  802.282472]  ? do_fast_syscall_32+0x2d/0xc0
> [  802.286656]  ? trace_hardirqs_on+0x30/0xf0
> [  802.290746]  ? trace_hardirqs_off_finish+0x32/0xa0
> [  802.295533]  ? do_SYSENTER_32+0x15/0x20
> [  802.299371]  do_fast_syscall_32+0x49/0xc0
> [  802.303374]  do_SYSENTER_32+0x15/0x20
> [  802.307032]  entry_SYSENTER_32+0x9f/0xf2
> [  802.310956] EIP: 0xb7fbb549
> [  802.313747] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01
> 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f
> 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d 76 00 58 b8 77 00 00 00 cd 80 90
> 8d 76
> [  802.332483] EAX: ffda EBX: 01200011 ECX:  EDX: 
> [  802.338742] ESI:  EDI: b7dbdba8 EBP: b7dbd348 ESP: b7dbd2f0
> [  802.344998] DS: 007b ES: 007b FS:  GS: 0033 SS: 007b EFLAGS: 0246
> [  802.351776] Modules linked in: algif_hash x86_pkg_temp_thermal
> [  802.357608] CR2: fe402000
> [  802.360920] ---[ end trace ea48459ba50c2a87 ]---
> [  802.365542] EIP: memcpy+0x14/0x30
> [  802.368858] Code: e8 a1 72 c5 ff 0f 31 31 c3 59 58 eb 85 cc cc cc
> cc cc cc cc cc cc 3e 8d 74 26 00 55 89 e5 57 89 c7 56 89 d6 53 89 cb
> c1 e9 02  a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 8d b4 26 00
> 00 00
> [  802.387593] EAX: fe402000 EBX: 0001 ECX: 4000 EDX: fb3dd000
> [  802.393852] ESI: fb3dd000 EDI: fe402000 EBP: ea799ddc ESP: ea799dd0
> [  802.400107] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010206
> [  802.406887] CR0: 80050033 CR2: fe402000 CR3: 1eee9000 CR4: 003406d0
> [  802.413143] DR0:  DR1:  DR2:  DR3: 
> [  802.419400] DR6: fffe0ff0 DR7: 0400
> 
> full test log,
> [1] 
> https://qa-reports.linaro.org/lkft/linux-stable-rc-5.8-oe/build/v5.8.5-256-gad57c5b5e64d/testrun/3148295/suite/linux-log-parser/test/check-kernel-bug-1727425/log
> 
> [2] 
> https://lore.kernel.org/linux-mm/ca+g9fysingoh09h0paf1+utkhpnn490qcolb2drfhmt+cjh...@mail.gmail.com/

As this also triggers on mainline/Linus's tree, 

Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-01 Thread Naresh Kamboju
On Tue, 1 Sep 2020 at 21:06, Greg Kroah-Hartman
 wrote:
>
> This is the start of the stable review cycle for the 5.8.6 release.
> There are 255 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, 03 Sep 2020 15:09:01 +.
> 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.8.6-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.8.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

While running LTP CVE test suite on i386 this BUG triggered
after the known warning. Please find below full test log link [1].
This was reported on the mailing list on next-20200811 but
did not get any reply [2].

[  138.177043] [ cut here ]
[  138.181675] WARNING: CPU: 1 PID: 8301 at mm/mremap.c:230
move_page_tables+0x6ef/0x720
[  138.189515] Modules linked in: x86_pkg_temp_thermal
[  138.194436] CPU: 1 PID: 8301 Comm: true Not tainted 5.8.6-rc1 #1
[  138.194437] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS
2.2 05/23/2018
[  138.194439] EIP: move_page_tables+0x6ef/0x720

<>

[  802.156512] BUG: unable to handle page fault for address: fe402000
[  802.162703] #PF: supervisor write access in kernel mode
[  802.167927] #PF: error_code(0x0002) - not-present page
[  802.173064] *pde = 23e61067 *pte = 64b32163
[  802.177329] Oops: 0002 [#1] SMP
[  802.180469] CPU: 1 PID: 13118 Comm: cve-2017-17053 Tainted: G
 W 5.8.6-rc1 #1
[  802.188811] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS
2.2 05/23/2018
[  802.196199] EIP: memcpy+0x14/0x30
[  802.199517] Code: e8 a1 72 c5 ff 0f 31 31 c3 59 58 eb 85 cc cc cc
cc cc cc cc cc cc 3e 8d 74 26 00 55 89 e5 57 89 c7 56 89 d6 53 89 cb
c1 e9 02  a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 8d b4 26 00
00 00
[  802.218259] EAX: fe402000 EBX: 0001 ECX: 4000 EDX: fb3dd000
[  802.224518] ESI: fb3dd000 EDI: fe402000 EBP: ea799ddc ESP: ea799dd0
[  802.230773] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010206
[  802.237551] CR0: 80050033 CR2: fe402000 CR3: 1eee9000 CR4: 003406d0
[  802.243809] DR0:  DR1:  DR2:  DR3: 
[  802.250065] DR6: fffe0ff0 DR7: 0400
[  802.253897] Call Trace:
[  802.256345]  ldt_dup_context+0x6b/0x90
[  802.260093]  dup_mm+0x2b3/0x480
[  802.263230]  copy_process+0x13d6/0x1650
[  802.267062]  _do_fork+0x7b/0x3b0
[  802.270284]  ? set_next_entity+0xa9/0x250
[  802.274290]  __ia32_sys_clone+0x77/0xa0
[  802.278119]  do_syscall_32_irqs_on+0x3d/0x250
[  802.282472]  ? do_fast_syscall_32+0x2d/0xc0
[  802.286656]  ? trace_hardirqs_on+0x30/0xf0
[  802.290746]  ? trace_hardirqs_off_finish+0x32/0xa0
[  802.295533]  ? do_SYSENTER_32+0x15/0x20
[  802.299371]  do_fast_syscall_32+0x49/0xc0
[  802.303374]  do_SYSENTER_32+0x15/0x20
[  802.307032]  entry_SYSENTER_32+0x9f/0xf2
[  802.310956] EIP: 0xb7fbb549
[  802.313747] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01
10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f
34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d 76 00 58 b8 77 00 00 00 cd 80 90
8d 76
[  802.332483] EAX: ffda EBX: 01200011 ECX:  EDX: 
[  802.338742] ESI:  EDI: b7dbdba8 EBP: b7dbd348 ESP: b7dbd2f0
[  802.344998] DS: 007b ES: 007b FS:  GS: 0033 SS: 007b EFLAGS: 0246
[  802.351776] Modules linked in: algif_hash x86_pkg_temp_thermal
[  802.357608] CR2: fe402000
[  802.360920] ---[ end trace ea48459ba50c2a87 ]---
[  802.365542] EIP: memcpy+0x14/0x30
[  802.368858] Code: e8 a1 72 c5 ff 0f 31 31 c3 59 58 eb 85 cc cc cc
cc cc cc cc cc cc 3e 8d 74 26 00 55 89 e5 57 89 c7 56 89 d6 53 89 cb
c1 e9 02  a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 8d b4 26 00
00 00
[  802.387593] EAX: fe402000 EBX: 0001 ECX: 4000 EDX: fb3dd000
[  802.393852] ESI: fb3dd000 EDI: fe402000 EBP: ea799ddc ESP: ea799dd0
[  802.400107] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010206
[  802.406887] CR0: 80050033 CR2: fe402000 CR3: 1eee9000 CR4: 003406d0
[  802.413143] DR0:  DR1:  DR2:  DR3: 
[  802.419400] DR6: fffe0ff0 DR7: 0400

full test log,
[1] 
https://qa-reports.linaro.org/lkft/linux-stable-rc-5.8-oe/build/v5.8.5-256-gad57c5b5e64d/testrun/3148295/suite/linux-log-parser/test/check-kernel-bug-1727425/log

[2] 
https://lore.kernel.org/linux-mm/ca+g9fysingoh09h0paf1+utkhpnn490qcolb2drfhmt+cjh...@mail.gmail.com/

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


Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-01 Thread Shuah Khan

On 9/1/20 9:07 AM, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 5.8.6 release.
There are 255 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, 03 Sep 2020 15:09:01 +.
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.8.6-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.8.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 

thanks,
-- Shuah



Re: [PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-01 Thread Holger Hoffstätte

On 2020-09-01 17:07, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 5.8.6 release.


This one has a bunch of things I care about, so I gave it a try
on both my server & desktop (Gentoo, x86_64). Applies & builds cleanly,
everything working fine: no spontaneous fires or unexpected screams
from the underworld.

Cheers!
Holger


[PATCH 5.8 000/255] 5.8.6-rc1 review

2020-09-01 Thread Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.8.6 release.
There are 255 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, 03 Sep 2020 15:09:01 +.
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.8.6-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.8.y
and the diffstat can be found below.

thanks,

greg k-h

-
Pseudo-Shortlog of commits:

Greg Kroah-Hartman 
Linux 5.8.6-rc1

Hector Martin 
ALSA: usb-audio: Update documentation comment for MS2109 quirk

Dan Carpenter 
dma-pool: Fix an uninitialized variable bug in atomic_pool_expand()

Andrii Nakryiko 
libbpf: Fix build on ppc64le architecture

Roland Scheidegger 
drm/vmwgfx/ldu: Use drm_mode_config_reset

Roland Scheidegger 
drm/vmwgfx/sou: Use drm_mode_config_reset

Daniel Vetter 
drm/vmwgfx/stdu: Use drm_mode_config_reset

Peilin Ye 
HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()

Qian Cai 
mm/page_counter: fix various data races at memsw

Tetsuo Handa 
fbmem: pull fbcon_update_vcs() out of fb_set_var()

Daniel Vetter 
drm/atomic-helper: reset vblank on crtc reset

Jens Axboe 
io_uring: make offset == -1 consistent with preadv2/pwritev2

Jens Axboe 
io_uring: don't use poll handler if file can't be nonblocking read/written

Jens Axboe 
io_uring: don't recurse on tsk->sighand->siglock with signalfd

Badhri Jagan Sridharan 
usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and 
TDA 2.3.1.2 failures

Hans de Goede 
usb: typec: ucsi: Hold con->lock for the entire duration of 
ucsi_register_port()

Hans de Goede 
usb: typec: ucsi: Rework ppm_lock handling

Hans de Goede 
usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls

Hans de Goede 
usb: typec: ucsi: Fix AB BA lock inversion

Bastien Nocera 
USB: Fix device driver race

Bastien Nocera 
USB: Also match device drivers using the ->match vfunc

Alan Stern 
usb: storage: Add unusual_uas entry for Sony PSZ drives

Tom Rix 
USB: cdc-acm: rework notification_buffer resizing

Thinh Nguyen 
usb: dwc3: gadget: Handle ZLP for sg requests

Thinh Nguyen 
usb: dwc3: gadget: Fix handling ZLP

Thinh Nguyen 
usb: dwc3: gadget: Don't setup more than requested

Andy Shevchenko 
USB: gadget: u_f: Unbreak offset calculation in VLAs

Brooke Basile 
USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()

Brooke Basile 
USB: gadget: u_f: add overflow checks to VLA macros

Tang Bin 
usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()

Cyril Roelandt 
USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge

Alan Stern 
USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D

Kai-Heng Feng 
USB: quirks: Add no-lpm quirk for another Raydium touchscreen

Thinh Nguyen 
usb: uas: Add quirk for PNY Pro Elite

Alan Stern 
USB: yurex: Fix bad gfp argument

Evan Quan 
drm/amd/pm: correct the thermal alert temperature limit settings

Evan Quan 
drm/amd/pm: correct Vega20 swctf limit setting

Evan Quan 
drm/amd/pm: correct Vega12 swctf limit setting

Evan Quan 
drm/amd/pm: correct Vega10 swctf limit setting

Nicholas Kazlauskas 
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV

Jiansong Chen 
drm/amdgpu/gfx10: refine mgcg setting

Alexander Monakov 
drm/amd/display: use correct scale for actual_brightness

Alex Deucher 
drm/amdgpu: Fix buffer overflow in INFO ioctl

Daniel Vetter 
drm/modeset-lock: Take the modeset BKL for legacy drivers

Bhawanpreet Lakha 
drm/dp_mst: Don't return error code when crtc is null

Christian Gmeiner 
drm/etnaviv: fix external abort seen on GC600 rev 0x19

Mika Kuoppala 
drm/i915: Fix cmd parser desc matching with masks

Ashok Raj 
x86/hotplug: Silence APIC only after all interrupts are migrated

Thomas Gleixner 
x86/irq: Unbreak interrupt affinity setting

qiuguorui1 
irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by 
mistake

Thomas Gleixner 
genirq/matrix: Deal with the sillyness of for_each_cpu() on UP

M. Vefa Bicakci 
usbip: Implement a match function to fix usbip

Herbert Xu 
crypto: af_alg - Work around empty control messages without MSG_MORE

Heikki Krogerus 
device property: Fix the secondary firmware node handling in 
set_primary_fwnode()

Alexey Kardashevskiy 
powerpc/perf: Fix crashes with generic_compat_pmu & BHRB

Christophe Leroy 
powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU

Rafael J. Wysocki 
PM: sleep: core: Fix the handling of pending runtime resume requests

Frank van der Linden 
arm64: vdso32: