Thread (30 messages) 30 messages, 8 authors, 2021-06-18

Re: [PATCH 4/6] sched: Add get_current_state()

From: Peter Zijlstra <peterz@infradead.org>
Date: 2021-06-02 14:14:22
Also in: cgroups, dm-devel, kvm, linux-fsdevel, linux-mm, linux-perf-users, linux-pm, linux-usb, lkml, netdev, rcu

On Wed, Jun 02, 2021 at 10:01:29AM -0400, Mathieu Desnoyers wrote:
----- On Jun 2, 2021, at 9:12 AM, Peter Zijlstra peterz@infradead.org wrote:
quoted
Remove yet another few p->state accesses.
[...]
quoted
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -212,6 +212,8 @@ struct task_group;
#endif

+#define get_current_state()	READ_ONCE(current->state)
Why use a macro rather than a static inline here ?
Mostly to be consistent, all that state stuff is macros. I suppose we
could try and make them inlines at the end or so -- if the header maze
allows.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help