From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 3 of 3] xen: sched_credit: add some tracing Date: Tue, 4 Dec 2012 19:10:58 +0000 Message-ID: <50BE4AC2.9010507@eu.citrix.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Dario Faggioli Cc: xen-devel , "Keir (Xen.org)" List-Id: xen-devel@lists.xenproject.org On 03/12/12 16:35, Dario Faggioli wrote: > + /* Avoid TRACE_* to avoid a lot of useless !tb_init_done checks */ > + for_each_cpu(cpu, &mask) > + { > + struct { > + unsigned cpu:8; > + } d; > + d.cpu = cpu; > + trace_var(TRC_CSCHED_TICKLE, 0, > + sizeof(d), > + (unsigned char*)&d); Why not just TRC_1D()? The tracing infrastructure can only set the size at a granularity of 32-bit words anyway, and at this point cpu is "unsigned int", which will be a single word. Other than that, everything looks good. -George