Skip to content

Commit cfcc923

Browse files
leitaoPaolo Abeni
authored andcommitted
netconsole: append release to sysdata
Append the init_utsname()->release to sysdata buffer before sending the message in case the feature is set. Signed-off-by: Breno Leitao <[email protected]> Reviewed-by: Simon Horman <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Paolo Abeni <[email protected]>
1 parent b92c6fc commit cfcc923

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

drivers/net/netconsole.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,6 +1238,14 @@ static int sysdata_append_taskname(struct netconsole_target *nt, int offset)
12381238
MAX_EXTRADATA_ENTRY_LEN, " taskname=%s\n",
12391239
current->comm);
12401240
}
1241+
1242+
static int sysdata_append_release(struct netconsole_target *nt, int offset)
1243+
{
1244+
return scnprintf(&nt->extradata_complete[offset],
1245+
MAX_EXTRADATA_ENTRY_LEN, " release=%s\n",
1246+
init_utsname()->release);
1247+
}
1248+
12411249
/*
12421250
* prepare_extradata - append sysdata at extradata_complete in runtime
12431251
* @nt: target to send message to
@@ -1259,6 +1267,8 @@ static int prepare_extradata(struct netconsole_target *nt)
12591267
extradata_len += sysdata_append_cpu_nr(nt, extradata_len);
12601268
if (nt->sysdata_fields & SYSDATA_TASKNAME)
12611269
extradata_len += sysdata_append_taskname(nt, extradata_len);
1270+
if (nt->sysdata_fields & SYSDATA_RELEASE)
1271+
extradata_len += sysdata_append_release(nt, extradata_len);
12621272

12631273
WARN_ON_ONCE(extradata_len >
12641274
MAX_EXTRADATA_ENTRY_LEN * MAX_EXTRADATA_ITEMS);

0 commit comments

Comments
 (0)