Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1738971

[PATCH 2/8] sched: Convert TASK_state to hex

Path csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod
From Peter Zijlstra <peterz@infradead.org>
Newsgroups linux.kernel
Subject [PATCH 2/8] sched: Convert TASK_state to hex
Date Mon, 25 Sep 2017 14:20:01 +0200
Message-ID <utAwF-6f6-5@gated-at.bofh.it> (permalink)
References <utAwF-6f6-7@gated-at.bofh.it>
X-Original-To mingo@kernel.org, markus@trippelsdorf.de, rostedt@goodmis.org
Dkim-Signature v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Content-Type:MIME-Version:References: Subject:Cc:To:From:Date:Message-Id:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=tq2hK31dS/TS18IhKZKCAKB3f1ogK0kQzUaKXZgTXAw=; b=hD52AXd/dj7dUbf4CLf19xEpyx DbLf0/yaj6Ua6NV1TGWZ0KOH0joPKIPCf0gDGJ+2ceRQpXtIjZMXQAcK8UkU7SLt0mfe5CUSWjS8t O7Mik0YbakxvImhy/yx0I3jHHMRo1VOnE+lITy0+uuvdZV4FVXUIxikWRNIqGekTKx51PRVtN8F01 7ytUzxSqWZlsZrjtqhtyWKd8fwmiwNxtq57BXVJb53roSCaqlfPsFouJw9Yy5Jqg7tCCepCKe176Y plY0Mml0QShlbQOCdK2yCEq5qkVerx8AK6ULtwja+Kvwipk/de2QpPzsmvdIh9E7+canptNbHOv88 OxI1Ik3w==;
User-Agent quilt/0.63-1
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Disposition inline; filename=peterz-sched-state-2.patch
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 47
Organization linux.* mail to news gateway
X-Original-Cc tj@kernel.org, mcgrof@kernel.org, ebiederm@xmission.com, paulmck@linux.vnet.ibm.com, torvalds@linux-foundation.org, tglx@linutronix.de, peterz@infradead.org, linux-kernel@vger.kernel.org
X-Original-Date Mon, 25 Sep 2017 14:07:49 +0200
X-Original-Message-ID <20170925121116.984758241@infradead.org>
X-Original-References <20170925120747.125098571@infradead.org>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1738971

Show key headers only | View raw


Bit patterns are easier in hex.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
---
 include/linux/sched.h |   28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -65,23 +65,23 @@ struct task_group;
  */
 
 /* Used in tsk->state: */
-#define TASK_RUNNING			0
-#define TASK_INTERRUPTIBLE		1
-#define TASK_UNINTERRUPTIBLE		2
-#define __TASK_STOPPED			4
-#define __TASK_TRACED			8
+#define TASK_RUNNING			0x0000
+#define TASK_INTERRUPTIBLE		0x0001
+#define TASK_UNINTERRUPTIBLE		0x0002
+#define __TASK_STOPPED			0x0004
+#define __TASK_TRACED			0x0008
 /* Used in tsk->exit_state: */
-#define EXIT_DEAD			16
-#define EXIT_ZOMBIE			32
+#define EXIT_DEAD			0x0010
+#define EXIT_ZOMBIE			0x0020
 #define EXIT_TRACE			(EXIT_ZOMBIE | EXIT_DEAD)
 /* Used in tsk->state again: */
-#define TASK_DEAD			64
-#define TASK_WAKEKILL			128
-#define TASK_WAKING			256
-#define TASK_PARKED			512
-#define TASK_NOLOAD			1024
-#define TASK_NEW			2048
-#define TASK_STATE_MAX			4096
+#define TASK_DEAD			0x0040
+#define TASK_WAKEKILL			0x0080
+#define TASK_WAKING			0x0100
+#define TASK_PARKED			0x0200
+#define TASK_NOLOAD			0x0400
+#define TASK_NEW			0x0800
+#define TASK_STATE_MAX			0x1000
 
 #define TASK_STATE_TO_CHAR_STR		"RSDTtXZxKWPNn"
 

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH 2/8] sched: Convert TASK_state to hex Peter Zijlstra <peterz@infradead.org> - 2017-09-25 14:20 +0200

csiph-web