summaryrefslogtreecommitdiff
path: root/tools/perf/trace/beauty/pid.c
blob: 07486ea65ae3c01ec30042a0b8c381dc64e9047c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
static size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg)
{
	int pid = arg->val;
	struct trace *trace = arg->trace;
	size_t printed = scnprintf(bf, size, "%d", pid);
	struct thread *thread = machine__findnew_thread(trace->host, pid, pid);

	if (thread != NULL) {
		if (!thread->comm_set)
			thread__set_comm_from_proc(thread);

		if (thread->comm_set)
			printed += scnprintf(bf + printed, size - printed,
					     " (%s)", thread__comm_str(thread));
		thread__put(thread);
	}

	return printed;
}

#define SCA_PID syscall_arg__scnprintf_pid
it/commit/tools/perf/bench?h=nds-private-remove&id=24d615a694d649aa2e167c3f97f62bdad07e3f84'>24d615a694d649aa2e167c3f97f62bdad07e3f84 (patch) tree2fe33c115bdec6bf4b01e27afd90bb16fa668e22 /tools/perf/bench parent49def1853334396f948dcb4cedb9347abb318df5 (diff)
USB: serial: qcserial: add Dell DW5570 QDL
The Dell DW5570 is a re-branded Sierra Wireless MC8805 which will by default boot with vid 0x413c and pid 0x81a3. When triggered QDL download mode, the device switches to pid 0x81a6 and provides the standard TTY used for firmware upgrade. Cc: <stable@vger.kernel.org> Signed-off-by: Aleksander Morgado <aleksander@aleksander.es> Signed-off-by: Johan Hovold <johan@kernel.org>
Diffstat (limited to 'tools/perf/bench')