[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Z-2ii-KgGSsMMTvB@gmail.com>
Date: Wed, 2 Apr 2025 22:48:11 +0200
From: Ingo Molnar <mingo@...nel.org>
To: Uros Bizjak <ubizjak@...il.com>,
	Linus Torvalds <torvalds@...ux-foundation.org>
Cc: x86@...nel.org, linux-kernel@...r.kernel.org,
	Thomas Gleixner <tglx@...utronix.de>,
	Borislav Petkov <bp@...en8.de>,
	Dave Hansen <dave.hansen@...ux.intel.com>,
	"H. Peter Anvin" <hpa@...or.com>
Subject: Re: [PATCH -tip 1/4] x86/idle: Fix argument type for MONITOR{,X} and
 MWAIT{,X} instructions
* Uros Bizjak <ubizjak@...il.com> wrote:
> MONITOR and MONITORX expect 32-bit unsigned integer argument in %ecx
> and %edx registers. MWAIT and MWAITX expect 32-bit usigned int
> argument in %eax and %ecx registers.
Please always include a 0/4 cover letter as well for such series, which 
gives people a chance to reply to the whole series, instead of having 
to awkwardly pick a patch to reply to. :-)
Such as this general feedback:
I've applied this series with edits to the changelogs, note in 
particular:
 patch #1:
 - Changed verbiage from 'fix' to 'standardize to u32'. There was no 
   bug to fix, using 'long' instead of 'int' is at worst an ineffiency.
 patch #3:
 - Provided much needed historic context behind ;, \t, \n beautifiers 
   used in asm() statements. These aren't just random noise added in.
 patch #4:
 - Added in the current binutils version cutoff, to make it really 
   clear why we cannot use the mnemonic yet, and how far away we are 
   from doing so.
I've also extended the Cc: list in the commit to give people a chance 
to object, to patch #3 in particular:
  8ad521aaf743 ("x86/idle: Remove .s output beautifying delimiters from simpler asm() templates")
Thanks,
	Ingo
Powered by blists - more mailing lists