xref: /linux/tools/tracing/rtla/tests/scripts/check-user-kernel-threads.sh (revision 6b3f7af57881f6d6250c6dcc4d910fe8e855a607)
1#!/bin/bash
2# SPDX-License-Identifier: GPL-2.0
3. "$(dirname $0)/lib/get_workload_pids.sh"
4kthreadd_pid=$(pgrep ^kthreadd$)
5cnt_kernel=0
6cnt_user=0
7for pid in $(get_workload_pids)
8do
9    if [ "$(echo $(ps -o ppid= $pid))" = "$kthreadd_pid" ]
10    then
11        ((++cnt_kernel))
12    else
13        ((++cnt_user))
14    fi
15done
16echo "$cnt_kernel kernel threads, $cnt_user user threads"
17