From: Jan Beulich <jbeulich@suse.com> To: Andrew Cooper <andrew.cooper3@citrix.com> Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Ian Jackson <iwj@xenproject.org>, Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Julien Grall <julien@xen.org>, Dario Faggioli <dfaggioli@suse.com>, Xen-devel <xen-devel@lists.xenproject.org> Subject: Re: [PATCH 5/6] xen/credit2: Clean up trace handling Date: Mon, 20 Sep 2021 11:11:10 +0200 [thread overview] Message-ID: <e93db022-169d-e58d-84fb-c5d7edd7da06@suse.com> (raw) In-Reply-To: <20210917084559.22673-6-andrew.cooper3@citrix.com> On 17.09.2021 10:45, Andrew Cooper wrote: > There is no need for bitfields anywhere - use more sensible types. There is > also no need to cast 'd' to (unsigned char *) before passing it to a function > taking void *. > > No functional change. > > Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Reviewed-by: Jan Beulich <jbeulich@suse.com> with (nit) ... > @@ -1888,18 +1883,17 @@ void burn_credits(struct csched2_runqueue_data *rqd, > if ( unlikely(tb_init_done) ) > { > struct { > - unsigned unit:16, dom:16; > - int credit, budget; > - int delta; > - } d; > - d.dom = svc->unit->domain->domain_id; > - d.unit = svc->unit->unit_id; > - d.credit = svc->credit; > - d.budget = has_cap(svc) ? svc->budget : INT_MIN; > - d.delta = delta; > - __trace_var(TRC_CSCHED2_CREDIT_BURN, 1, > - sizeof(d), > - (unsigned char *)&d); > + uint16_t unit, dom; > + uint32_t credit, budget, delta; > + } d = { > + .unit = svc->unit->unit_id, > + .dom = svc->unit->domain->domain_id, > + .credit = svc->credit, > + .budget = has_cap(svc) ? svc->budget : INT_MIN, ... a stray blank removed here. Jan
next prev parent reply other threads:[~2021-09-20 9:11 UTC|newest] Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-09-17 8:45 [PATCH 0/6] xen/trace: Fix leakage of uninitialised stack into the tracebuffer Andrew Cooper 2021-09-17 8:45 ` [PATCH 1/6] xen/trace: Don't over-read trace objects Andrew Cooper 2021-09-17 12:58 ` Jan Beulich 2021-09-17 13:26 ` Andrew Cooper 2021-09-20 8:00 ` Jan Beulich 2021-09-20 10:24 ` Andrew Cooper 2021-09-17 8:45 ` [PATCH 2/6] xen/memory: Remove tail padding from TRC_MEM_* records Andrew Cooper 2021-09-17 13:04 ` Jan Beulich 2021-09-17 8:45 ` [PATCH 3/6] xen/credit2: Remove tail padding from TRC_CSCHED2_* records Andrew Cooper 2021-09-17 13:10 ` Jan Beulich 2021-09-17 13:28 ` Andrew Cooper 2021-09-17 8:45 ` [PATCH 4/6] x86/trace: Reduce stack usage from HVMTRACE_ND() Andrew Cooper 2021-09-20 9:05 ` Jan Beulich 2021-09-20 11:02 ` Andrew Cooper 2021-09-20 13:00 ` Jan Beulich 2021-09-17 8:45 ` [PATCH 5/6] xen/credit2: Clean up trace handling Andrew Cooper 2021-09-20 9:11 ` Jan Beulich [this message] 2021-09-17 8:45 ` [PATCH 6/6] xen/trace: Minor code cleanup Andrew Cooper 2021-09-20 9:15 ` Jan Beulich
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=e93db022-169d-e58d-84fb-c5d7edd7da06@suse.com \ --to=jbeulich@suse.com \ --cc=George.Dunlap@eu.citrix.com \ --cc=andrew.cooper3@citrix.com \ --cc=dfaggioli@suse.com \ --cc=iwj@xenproject.org \ --cc=julien@xen.org \ --cc=sstabellini@kernel.org \ --cc=wl@xen.org \ --cc=xen-devel@lists.xenproject.org \ --subject='Re: [PATCH 5/6] xen/credit2: Clean up trace handling' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.