Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933849AbbHKH4Q (ORCPT ); Tue, 11 Aug 2015 03:56:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52988 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933774AbbHKH4P (ORCPT ); Tue, 11 Aug 2015 03:56:15 -0400 Date: Tue, 11 Aug 2015 16:01:08 +0800 From: Minfei Huang To: Baoquan He Cc: Andrew Morton , ebiederm@xmission.com, vgoyal@redhat.com, dyoung@redhat.com, lisa.mitchell@hp.com, tatsu@ab.jp.nec.com, seiji.aguchi.tr@hitachi.com, linux-kernel@vger.kernel.org, kexec@lists.infradead.org Subject: Re: [Patch v2] align crash_notes allocation to make it be inside one physical page Message-ID: <20150811080108.GA2404@dhcp-128-25.nay.redhat.com> References: <1438606243-13064-1-git-send-email-bhe@redhat.com> <20150803150417.b3536887b1ad86ae04c405b7@linux-foundation.org> <20150811063333.GB9748@dhcp-17-102.nay.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150811063333.GB9748@dhcp-17-102.nay.redhat.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 Content-Length: 1419 Lines: 39 On 08/11/15 at 02:33pm, Baoquan He wrote: > Hi Andrew, > > On 08/03/15 at 03:04pm, Andrew Morton wrote: > > On Mon, 3 Aug 2015 20:50:43 +0800 Baoquan He wrote: > > And I think the WARN_ON can be replaced with a > > BUILD_BUG_ON(sizeof>PAGE_SIZE)? That would avoid adding runtime > > overhead. > > Rethink about this, you are right. Using BUILD_BUG_ON is better. > Anyone who found this compiling break should check if his/her code > changes increase the crash_notes size. If possible that increase need be > avoidable. Otherwise he should report this to upstream why it's > unavoidable to increase crash_notes size, then let's consider the > redesign the crash_notes data structure. > > So I will use BUILD_BUG_ON and repost. Baoquan. If the size of notes never be exceeded to PAGE_SIZE, I think we can revert below patch, since the situation which describes in patch does not happen. commit 38dfac843cb6d7be1874888839817404a15a6b3c Author: Greg Pearson Date: Mon Feb 10 14:25:36 2014 -0800 vmcore: prevent PT_NOTE p_memsz overflow during header update What do you think about this? Thanks Minfei -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/