Messages in this thread | | | From | Michal Nazarewicz <> | Subject | Re: CMA: test_pages_isolated failures in alloc_contig_range | Date | Tue, 28 Oct 2014 17:57:45 +0100 |
| |
> On 10/28/2014 08:38 AM, Michal Nazarewicz wrote: >> Like Laura wrote, the message is not (should not be) a problem in >> itself: > > [...] > >> So as you can see cma_alloc will try another part of the cma region if >> test_pages_isolated fails. >> >> Obviously, if CMA region is fragmented or there's enough space for only >> one allocation of required size isolation failures will cause allocation >> failures, so it's best to avoid them, but they are not always avoidable. >> >> To debug you would probably want to add more debug information about the >> page (i.e. data from struct page) that failed isolation after the >> pr_warn in alloc_contig_range.
On Tue, Oct 28 2014, Peter Hurley <peter@hurleysoftware.com> wrote: > If the message does not indicate an actual problem, then its printk level is > too high. These messages have been reported when using 3.16+ distro kernels.
I think it could be argued both ways. The condition is not an error, since in many cases cma_alloc will be able to continue, but it *is* an undesired state. As such it's not an error but feels to me a bit more then just information, hence a warning. I don't care either way, though.
-- Best regards, _ _ .o. | Liege of Serenely Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michał “mina86” Nazarewicz (o o) ooo +--<mpn@google.com>--<xmpp:mina86@jabber.org>--ooO--(_)--Ooo-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |