From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qg0-f53.google.com (mail-qg0-f53.google.com [209.85.192.53]) by kanga.kvack.org (Postfix) with ESMTP id DCD196B0035 for ; Thu, 29 May 2014 20:09:51 -0400 (EDT) Received: by mail-qg0-f53.google.com with SMTP id f51so3312231qge.12 for ; Thu, 29 May 2014 17:09:51 -0700 (PDT) Received: from mx1.redhat.com (mx1.redhat.com. [209.132.183.28]) by mx.google.com with ESMTP id d7si3091128qcq.7.2014.05.29.17.09.51 for ; Thu, 29 May 2014 17:09:51 -0700 (PDT) Date: Thu, 29 May 2014 20:09:44 -0400 From: Dave Jones Subject: sleeping function warning from __put_anon_vma Message-ID: <20140530000944.GA29942@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-linux-mm@kvack.org List-ID: To: Linux Kernel Cc: linux-mm@kvack.org BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:47 in_atomic(): 0, irqs_disabled(): 0, pid: 5787, name: trinity-c27 Preemption disabled at:[] vtime_account_system+0x1e/0x50 CPU: 0 PID: 5787 Comm: trinity-c27 Not tainted 3.15.0-rc7+ #219 ffffffff99a47203 0000000099b50bef ffff880239f138c8 ffffffff99739dfb 0000000000000000 ffff880239f138f0 ffffffff990a026c ffff8801078b5458 ffff8801078b5450 ffffea00044be980 ffff880239f13908 ffffffff99741c30 Call Trace: [] dump_stack+0x4e/0x7a [] __might_sleep+0x11c/0x1b0 [] down_write+0x20/0x40 [] __put_anon_vma+0x3d/0xc0 [] page_get_anon_vma+0x68/0xb0 [] migrate_pages+0x449/0x880 [] ? isolate_freepages_block+0x360/0x360 [] compact_zone+0x38a/0x580 [] compact_zone_order+0xa9/0x130 [] try_to_compact_pages+0xe9/0x140 [] __alloc_pages_direct_compact+0x7a/0x250 [] __alloc_pages_nodemask+0x70b/0xbb0 [] alloc_pages_vma+0xaf/0x1c0 [] do_huge_pmd_anonymous_page+0xed/0x3d0 [] handle_mm_fault+0x1b4/0xc50 [] ? retint_restore_args+0xe/0xe [] __do_page_fault+0x1c9/0x630 [] ? __acct_update_integrals+0x8b/0x120 [] ? preempt_count_sub+0xab/0x100 [] do_page_fault+0x1e/0x70 [] page_fault+0x22/0x30 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org