From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752153AbZDNTOG (ORCPT ); Tue, 14 Apr 2009 15:14:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751496AbZDNTNy (ORCPT ); Tue, 14 Apr 2009 15:13:54 -0400 Received: from bombadil.infradead.org ([18.85.46.34]:35065 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750713AbZDNTNx (ORCPT ); Tue, 14 Apr 2009 15:13:53 -0400 Subject: Re: [PATCH 3/8] tracing: make trace_seq operations available for core kernel From: Peter Zijlstra To: Steven Rostedt Cc: linux-kernel@vger.kernel.org, Ingo Molnar , Andrew Morton , Thomas Gleixner , Frederic Weisbecker , Theodore Tso , Arjan van de Ven , Christoph Hellwig , Mathieu Desnoyers , Jeremy Fitzhardinge , Lai Jiangshan , Zhaolei , Li Zefan , KOSAKI Motohiro , Masami Hiramatsu , "Frank Ch. Eigler" , Tom Zanussi , Jiaying Zhang , Michael Rubin , Martin Bligh In-Reply-To: <20090414172640.993528505@goodmis.org> References: <20090414172337.280621613@goodmis.org> <20090414172640.993528505@goodmis.org> Content-Type: text/plain Date: Tue, 14 Apr 2009 21:12:07 +0200 Message-Id: <1239736327.22720.239.camel@laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.26.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2009-04-14 at 13:23 -0400, Steven Rostedt wrote: > +struct trace_seq { > + unsigned char buffer[PAGE_SIZE]; > + unsigned int len; > + unsigned int readpos; > +}; Would not PAGE_SIZE-2*sizeof(int) be enough? That would make the struct fit into a single page and avoid an order-1 allocation.