| Submitter | KOSAKI Motohiro |
|---|---|
| Date | Nov. 17, 2009, 7:18 a.m. |
| Message ID | <20091117161753.3DDD.A69D9226@jp.fujitsu.com> |
| Download | mbox | patch |
| Permalink | /patch/38582/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/drivers/mtd/mtd_blkdevs.c b/drivers/mtd/mtd_blkdevs.c index 8ca17a3..7be5ac3 100644 --- a/drivers/mtd/mtd_blkdevs.c +++ b/drivers/mtd/mtd_blkdevs.c @@ -82,9 +82,6 @@ static int mtd_blktrans_thread(void *arg) struct request_queue *rq = tr->blkcore_priv->rq; struct request *req = NULL; - /* we might get involved when memory gets low, so use PF_MEMALLOC */ - current->flags |= PF_MEMALLOC; - spin_lock_irq(rq->queue_lock); while (!kthread_should_stop()) {
Non MM subsystem must not use PF_MEMALLOC. Memory reclaim need few memory, anyone must not prevent it. Otherwise the system cause mysterious hang-up and/or OOM Killer invokation. Cc: David Woodhouse <dwmw2@infradead.org> Cc: linux-mtd@lists.infradead.org Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> --- drivers/mtd/mtd_blkdevs.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)