From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752301AbcDSCmW (ORCPT ); Mon, 18 Apr 2016 22:42:22 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:57700 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751989AbcDSCmV (ORCPT ); Mon, 18 Apr 2016 22:42:21 -0400 Date: Tue, 19 Apr 2016 03:42:14 +0100 From: Al Viro To: kernel test robot Cc: lkp@01.org, LKML Subject: Re: [lkp] [vfs] b413afd673: kernel BUG at arch/x86/mm/physaddr.c:26! Message-ID: <20160419024214.GC25498@ZenIV.linux.org.uk> References: <87zisqpgsj.fsf@yhuang-dev.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87zisqpgsj.fsf@yhuang-dev.intel.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 19, 2016 at 08:45:48AM +0800, kernel test robot wrote: > Hi, > > Here is the test result for T3. > > FYI, we noticed the below changes on > > https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git T3 > commit b413afd67397cfc175a9656fc9e0444597a753e0 ("i_dir_seq (__d_add() only, with sanity checks for dir)") Oh, I see... Try to add this (to be folded into the commit in original branch): diff --git a/mm/shmem.c b/mm/shmem.c index 00d5d02..50447e6 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -3123,7 +3123,8 @@ static struct inode *shmem_alloc_inode(struct super_block *sb) static void shmem_destroy_callback(struct rcu_head *head) { struct inode *inode = container_of(head, struct inode, i_rcu); - kfree(inode->i_link); + if (S_ISLNK(inode->i_mode)) + kfree(inode->i_link); kmem_cache_free(shmem_inode_cachep, SHMEM_I(inode)); }