Bug 203463
Summary: | Boot crash regression from Validate trampoline placement against E820 | ||
---|---|---|---|
Product: | Memory Management | Reporter: | mail+kernel-bugzilla |
Component: | Page Allocator | Assignee: | Andrew Morton (akpm) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | kirill, mail+kernel-bugzilla |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 4.18 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
Wokring dmesg on 5.1.0-rc7 with problematic commit reverted
Patch poposal |
Description
mail+kernel-bugzilla
2019-04-30 23:47:00 UTC
Possibly related: bug 202351 Note that reverting the commit in question 1b3a62643660020cdc68e6139a010c06e8fc96c7 x86/boot/compressed/64: Validate trampoline placement against E820 and fixing the merge conflicts created by deletion makes v5.1-rc7 boot successfully. Sorry for this. Could you share dmesg for a successful boot of the machine? Created attachment 282643 [details]
Wokring dmesg on 5.1.0-rc7 with problematic commit reverted
I have attached the working dmesg.
Thanks a lot for looking at this!
Just a short ping on this, as I still have the device around currently and would like to help. Could you check again the uptodate kernel? Hey Kirill, I've tried with v5.3-rc3, but the problem persists as before. Reverting the commit mentioned above continues to fix it. Created attachment 284339 [details]
Patch poposal
Could you give this a try?
This makes it work. (I tried on v5.3-rc3.) Awesome! This seems to be released in 5.3. Links (using Github for the convenience that it shows all tags in which the commit is present): * https://github.com/torvalds/linux/commit/0a46fff2f9108c2c44218380a43a736cf4612541 * https://github.com/torvalds/linux/commit/c96e8483cb2da6695c8b8d0896fe7ae272a07b54 * the merge that pulled it in: https://github.com/torvalds/linux/commit/146c3d3220e039b5d61bf810e0b42218eb020f39 There also seems to be a backport to Linux 5.2.14: https://lwn.net/Articles/798885/ I'll try out the released kernels once back at that machine (earliest in 2 weeks). There's also a backport to v4.19.72. Closing; thanks again Kirill for fixing this! |