Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1476380
Summary: | Fedora 26 ppc64le guest with MEMORY_HOTPLUG_DEFAULT_ONLINE=y gets a "kernel BUG at mm/memory_hotplug.c:2185" when hotplugging LMBs with QEMU upstream | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daniel Henrique Barboza <danielhb> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | bugproxy, dan, danielhb, gansalmon, hannsj_uhl, ichavero, itamar, jonathan, kernel-maint, lvivier, madhu.chinakonda, mchehab |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | ppc64le | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel-4.12.8-200.fc25 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-23 06:08:45 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1071880, 1051573 |
Description
Daniel Henrique Barboza
2017-07-28 18:36:05 UTC
We can turn this off, but if the function truly doesn't work on ppc64/ppc64le it should likely be prevented from being selected at all in the Kconfig values. I don't see why upstream would want to even allow someone to select a broken config option. Have you reported this upstream as well? I've disabled this on f25-rawhide. ------- Comment From hannsj_uhl.com 2017-07-30 11:52 EDT------- *** Bug 157122 has been marked as a duplicate of this bug. *** (In reply to Josh Boyer from comment #1) > We can turn this off, but if the function truly doesn't work on > ppc64/ppc64le it should likely be prevented from being selected at all in > the Kconfig values. I don't see why upstream would want to even allow > someone to select a broken config option. > > Have you reported this upstream as well? Good point. I've sent a RFC patch to start the discussion in the Linuxppc kernel mailing list: https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-August/161316.html Meanwhile, I appreciate disabling it in the next versions of F26 kernels. kernel-4.12.5-200.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-f98cef571d A patch to fix the broken part in ppc64 has been proposed upstream, see BZ1478057 comment 1. https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-August/161429.html kernel-4.12.5-200.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-f98cef571d ------- Comment From hannsj_uhl.com 2017-08-14 05:22 EDT------- (In reply to comment #10) > A patch to fix the broken part in ppc64 has been proposed upstream, see > BZ1478057 comment 1. > https://lists.ozlabs.org/pipermail/linuxppc-dev/2017-August/161429.html . ... which is now upstream accepted as git commit https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=1a367063ca0c1c6f6f54b5abd7b4836b0866a07b ("powerpc/pseries: Check memory device state before onlining/offlining") ... Do I read it right that a proper fix has been applied in upstream kernel and thus our workaround [1] in the kernel config can be reverted? [1] http://pkgs.fedoraproject.org/rpms/kernel/c/d1d51e73b5abeb2bf0aab53a8eb288300a9ee9c7?branch=master kernel-4.12.8-200.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-73f71456d7 kernel-4.12.8-200.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-73f71456d7 kernel-4.12.8-200.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. |