From: Viacheslav Dubeyko Date: Thu, 6 Feb 2025 19:11:26 +0000 (-0800) Subject: ceph: add process/thread ID into debug output X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=00cd5c0127c4fd3b9bb554a1252d7c6ad686222b;p=ceph-client.git ceph: add process/thread ID into debug output Process/Thread ID (pid) is crucial and essential info during the debug and bug fix. It is really hard to analyze the debug output without these details. This patch addes PID info into the debug output. Reviewed-by: Alex Markuze Signed-off-by: Viacheslav Dubeyko --- diff --git a/include/linux/ceph/ceph_debug.h b/include/linux/ceph/ceph_debug.h index 5f904591fa5f..6292db198f61 100644 --- a/include/linux/ceph/ceph_debug.h +++ b/include/linux/ceph/ceph_debug.h @@ -16,13 +16,15 @@ # if defined(DEBUG) || defined(CONFIG_DYNAMIC_DEBUG) # define dout(fmt, ...) \ - pr_debug("%.*s %12.12s:%-4d : " fmt, \ + pr_debug("pid %d %.*s %12.12s:%-4d : " fmt, \ + current->pid, \ 8 - (int)sizeof(KBUILD_MODNAME), " ", \ kbasename(__FILE__), __LINE__, ##__VA_ARGS__) # define doutc(client, fmt, ...) \ - pr_debug("%.*s %12.12s:%-4d : [%pU %llu] " fmt, \ + pr_debug("pid %d %.*s %12.12s:%-4d %s() : [%pU %llu] " fmt, \ + current->pid, \ 8 - (int)sizeof(KBUILD_MODNAME), " ", \ - kbasename(__FILE__), __LINE__, \ + kbasename(__FILE__), __LINE__, __func__, \ &client->fsid, client->monc.auth->global_id, \ ##__VA_ARGS__) # else