[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20180216162809.30b2278f0cacefa66c95c1aa@linux-foundation.org>
Date: Fri, 16 Feb 2018 16:28:09 -0800
From: Andrew Morton <akpm@...ux-foundation.org>
To: Vitaly Wool <vitalywool@...il.com>
Cc: Linux-MM <linux-mm@...ck.org>, linux-kernel@...r.kernel.org,
Oleksiy.Avramchenko@...y.com
Subject: Re: [PATCH] z3fold: limit use of stale list for allocation
On Sat, 10 Feb 2018 12:02:52 +0100 Vitaly Wool <vitalywool@...il.com> wrote:
> Currently if z3fold couldn't find an unbuddied page it would first
> try to pull a page off the stale list. The problem with this
> approach is that we can't 100% guarantee that the page is not
> processed by the workqueue thread at the same time unless we run
> cancel_work_sync() on it, which we can't do if we're in an atomic
> context. So let's just limit stale list usage to non-atomic
> contexts only.
This smells like a bugfix. What are the end-user visible effects of
the bug?
Powered by blists - more mailing lists