e9ef0e
diff -urNp old/doc/ipmitool.1 new/doc/ipmitool.1
e9ef0e
--- old/doc/ipmitool.1	2017-10-03 16:10:50.446539988 +0200
e9ef0e
+++ new/doc/ipmitool.1	2017-10-03 16:16:37.039673239 +0200
e9ef0e
@@ -3170,13 +3170,14 @@ SOL configuration data for the currently
e9ef0e
 
e9ef0e
 Enable, disable or show status of SOL payload for the user on the specified channel. 
e9ef0e
 .TP 
e9ef0e
-\fIset\fP <\fBparameter\fR> <\fBvalue\fR> [<\fBchannel\fR>]
e9ef0e
+\fIset\fP <\fBparameter\fR> <\fBvalue\fR> [<\fBchannel\fR>] [\fBnoguard\fR]
e9ef0e
 .br 
e9ef0e
 
e9ef0e
 Configure parameters for Serial Over Lan.  If no channel is given,
e9ef0e
 it will display SOL configuration data for the currently used
e9ef0e
 channel.  Configuration parameter updates are automatically guarded
e9ef0e
-with the updates to the set\-in\-progress parameter.
e9ef0e
+with the updates to the set\-in\-progress parameter, unless \fInoguard\fR
e9ef0e
+parameter is present.
e9ef0e
 .RS
e9ef0e
 .TP 
e9ef0e
 Valid parameters and values are:
e9ef0e
diff -urNp old/lib/ipmi_sol.c new/lib/ipmi_sol.c
e9ef0e
--- old/lib/ipmi_sol.c	2017-10-03 16:10:50.447539996 +0200
e9ef0e
+++ new/lib/ipmi_sol.c	2017-10-03 16:18:37.079006949 +0200
e9ef0e
@@ -1875,7 +1875,7 @@ static void
e9ef0e
 print_sol_usage(void)
e9ef0e
 {
e9ef0e
 	lprintf(LOG_NOTICE, "SOL Commands: info [<channel number>]");
e9ef0e
-	lprintf(LOG_NOTICE, "              set <parameter> <value> [channel]");
e9ef0e
+	lprintf(LOG_NOTICE, "              set <parameter> <value> [channel] [noguard]");
e9ef0e
 	lprintf(LOG_NOTICE, "              payload <enable|disable|status> [channel] [userid]");
e9ef0e
 	lprintf(LOG_NOTICE, "              activate [<usesolkeepalive|nokeepalive>] [instance=<number>]");
e9ef0e
 	lprintf(LOG_NOTICE, "              deactivate [instance=<number>]");
e9ef0e
@@ -1890,6 +1890,8 @@ print_sol_usage(void)
e9ef0e
 static void
e9ef0e
 print_sol_set_usage(void)
e9ef0e
 {
e9ef0e
+	lprintf(LOG_NOTICE, "\nSOL set usage: \n");
e9ef0e
+	lprintf(LOG_NOTICE, "  sol set <parameter> <value> [channel] [noguard]\n");
e9ef0e
 	lprintf(LOG_NOTICE, "\nSOL set parameters and values: \n");
e9ef0e
   	lprintf(LOG_NOTICE, "  set-in-progress             set-complete | "
e9ef0e
 		"set-in-progress | commit-write");