From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965511AbcBDVaB (ORCPT ); Thu, 4 Feb 2016 16:30:01 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:55861 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750769AbcBDVaA (ORCPT ); Thu, 4 Feb 2016 16:30:00 -0500 Date: Thu, 4 Feb 2016 13:29:58 -0800 From: Andrew Morton To: kernel test robot Cc: Johannes Weiner , lkp@01.org, LKML , David Rientjes , Michal Hocko , Vladimir Davydov , Stephen Rothwell Subject: Re: [lkp] [mm] 63c6a211b0: BUG: sleeping function called from invalid context at mm/memory.c:1207 Message-Id: <20160204132958.f8571de90d56749336c9af05@linux-foundation.org> In-Reply-To: <87io25e20k.fsf@yhuang-dev.intel.com> References: <87io25e20k.fsf@yhuang-dev.intel.com> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 04 Feb 2016 08:46:03 +0800 kernel test robot wrote: > FYI, we noticed the below changes on > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > commit 63c6a211b0eb5b1c86ffdd9d89639fb7f1b70fca ("mm: workingset: per-cgroup cache thrash detection") > > > [ 8.134495] No soundcards found. > [ 8.137598] debug: unmapping init [mem 0xffffffff81cdc000-0xffffffff81d99fff] > [ 8.137598] debug: unmapping init [mem 0xffffffff81cdc000-0xffffffff81d99fff] > [ 8.155388] BUG: sleeping function called from invalid context at mm/memory.c:1207 > [ 8.155388] BUG: sleeping function called from invalid context at mm/memory.c:1207 > [ 8.158212] in_atomic(): 0, irqs_disabled(): 0, pid: 79, name: mount > [ 8.158212] in_atomic(): 0, irqs_disabled(): 0, pid: 79, name: mount > [ 8.160436] 1 lock held by mount/79: > [ 8.160436] 1 lock held by mount/79: > [ 8.161488] #0: > [ 8.161488] #0: ( (rcu_read_lockrcu_read_lock){......}){......}, at: , at: [] rcu_lock_acquire+0x0/0x20 > [] rcu_lock_acquire+0x0/0x20 > [ 8.164136] Preemption disabled at: > [ 8.164136] Preemption disabled at:[] vprintk_default+0x18/0x1a > [] vprintk_default+0x18/0x1a I'm not sure why this is pointing at vprintk_default... mm-workingset-per-cgroup-cache-thrash-detection.patch does have a bug which could cause this. It's fixed by mm-workingset-per-cgroup-cache-thrash-detection-fix.patch. Was the -fix patch applied during this testing?