From mboxrd@z Thu Jan 1 00:00:00 1970 From: peterz@infradead.org (Peter Zijlstra) Date: Thu, 24 May 2018 19:02:09 +0200 Subject: [PATCH v11 02/19] thread_info: Add update_thread_flag() helpers In-Reply-To: <1527181008-13549-3-git-send-email-Dave.Martin@arm.com> References: <1527181008-13549-1-git-send-email-Dave.Martin@arm.com> <1527181008-13549-3-git-send-email-Dave.Martin@arm.com> Message-ID: <20180524170209.GK12198@hirez.programming.kicks-ass.net> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, May 24, 2018 at 05:56:31PM +0100, Dave Martin wrote: > There are a number of bits of code sprinkled around the kernel to > set a thread flag if a certain condition is true, and clear it > otherwise. > > To help make those call sites terser and less cumbersome, this > patch adds a new family of thread flag manipulators > > update*_thread_flag([...,] flag, cond) > > which do the equivalent of: > > if (cond) > set*_thread_flag([...,] flag); > else > clear*_thread_flag([...,] flag); > > Signed-off-by: Dave Martin > Reviewed-by: Alex Benn?e > Acked-by: Steven Rostedt (VMware) > Acked-by: Marc Zyngier > Acked-by: Catalin Marinas > Cc: Ingo Molnar Acked-by: Peter Zijlstra (Intel)