Bug 1539250

Summary: regression: can't reboot or power off, RIP: 0010:i915_pci_probe+0x11/0x70 [i915]
Product: [Fedora] Fedora Reporter: Chris Murphy <bugzilla>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: airlied, bskeggs, ewk, hdegoede, ichavero, itamar, jarodwilson, jglisse, john.j5live, jonathan, josef, kernel-maint, linville, mchehab, mjg59, robatino, steved
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-02-11 21:08:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
dmesg none

Description Chris Murphy 2018-01-27 08:59:05 UTC
Description of problem:

This is mostly a placeholder for Fedora, not sure what other hardware, including Macs, might be affected by this. An upstream bug is filed, includes the git bisect log.

I can't reboot or poweroff my laptop using gnome-shell or reboot -f (or poweroff -f) starting with kernel-4.15.0-0.rc0.git6.1.fc28 through kernel-4.15.0-0.rc9.git4.1.fc28.


Version-Release number of selected component (if applicable):
kernel-4.15.0-0.rc9.git4.1.fc28


How reproducible:
Always


Steps to Reproduce:
1. Either gnome-shell Restart/Power Off, or reboot -f
2.
3.

Actual results:

Hang


Expected results:

Should reboot

Additional info:

MacbookPro 8,2 (2011)
Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz

Based on the info in koji I did a git bisect
4.15.0-0.rc0.git6.1 - Linux v4.14-12891-gc8a0739b185d
4.15.0-0.rc0.git3.1 - Linux v4.14-4050-g37cb8e1f8e10

And it says first bad commit: [5b54eddd3920e9f6f1a6d972454baf350cbae77e] drm/i915: mark all device info struct with __initconst

sysrq+b does reboot the laptop even while reboot -f is hanged

Comment 1 Chris Murphy 2018-01-27 08:59:31 UTC
Created attachment 1386806 [details]
dmesg

Comment 2 Chris Murphy 2018-02-12 06:41:27 UTC
Problem doesn't happen with 4.16.0-0.rc0.git9.1.fc28.x86_64, which has the bad commit reverted.

Problem does happen with    4.16.0-0.rc0.git7.1.fc28.x86_64, which still has the bad commit.

Comment 3 Chris Murphy 2018-02-19 05:28:41 UTC
This is in 4.15.4

https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.4
commit 8709b63f2ebc9231cce8153ee63e5ce3e54508af
    Revert "drm/i915: mark all device info struct with __initconst"

Comment 4 Chris Murphy 2018-02-20 18:23:24 UTC
Confirmed the problem does not happen with 4.15.4.