From mboxrd@z Thu Jan 1 00:00:00 1970 From: shuah Subject: Re: [PATCH for 5.2 00/12] Restartable Sequences selftests updates Date: Fri, 3 May 2019 12:53:23 -0600 Message-ID: <68a135d7-7b30-71c7-c570-c7608d6f75d5@kernel.org> References: <20190429152803.7719-1-mathieu.desnoyers@efficios.com> <678952111.699.1556908562445.JavaMail.zimbra@efficios.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <678952111.699.1556908562445.JavaMail.zimbra@efficios.com> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Mathieu Desnoyers Cc: linux-kernel , linux-api , Thomas Gleixner , Peter Zijlstra , "Paul E . McKenney" , Boqun Feng , Andy Lutomirski , Dave Watson , Paul Turner , Andrew Morton , Russell King , Ingo Molnar , "H. Peter Anvin" , Andi Kleen , Chris Lameter , Ben Maurer , rostedt , Josh Triplett , Linus Torvalds , Catalin Marinas , Will List-Id: linux-api@vger.kernel.org On 5/3/19 12:36 PM, Mathieu Desnoyers wrote: > ----- On Apr 29, 2019, at 11:27 AM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote: > >> Those rseq selftests updates are hereby submitted to Shuah Khan, >> maintainer of kernel selftests, for the next merge window (5.2). >> >> They change the per-architecture pre-abort signatures to ensure those >> are valid trap instructions. >> >> The way exit points are presented to debuggers is enhanced, ensuring >> all exit points are present, so debuggers don't have to disassemble >> rseq critical section to properly skip over them. >> >> Discussions with the glibc community is reaching a concensus of exposing >> a __rseq_handled symbol from glibc to coexist with rseq early adopters. >> Update the rseq selftest code to expose and use this symbol. >> >> Support for compiling asm goto with clang is added with the >> "-no-integrated-as" compiler switch, similarly to the toplevel kernel >> Makefile. > > Hi Shuah, > > Is there anything else you need before you can pick up those patches ? > I was going to say "no more work needed" and noticed that the series has checkpatch errors and warns as I was running the series through pre-commit tests. Patches 1,2,3,8 have errors/warns based on quick look at the log. ERROR: need consistent spacing around '%' (ctx:WxV) #227: FILE: tools/testing/selftests/rseq/rseq-x86.h:104: + RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), %l[error1]) Will you be able to fix them and resend? thanks, -- Shuah