[systemd-devel] [PATCH v2] use systemd.debug on the kernel command line, not "debug"
Hannes Reinecke
hare at suse.de
Wed Apr 2 23:45:36 PDT 2014
On 04/03/2014 03:02 AM, Greg KH wrote:
> If the kernel is started with "debug", that's for the kernel to switch
> into debug mode. We should rely on a namespace for our options, like
> everything else (with the exception of "quiet"). Some people want to
> only debug the kernel, not systemd, and the opposite as well so make
> everyone happy.
>
> diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml
> index dbfec612891a..19da7a3431b0 100644
> --- a/man/kernel-command-line.xml
> +++ b/man/kernel-command-line.xml
> @@ -126,10 +126,10 @@
> </varlistentry>
>
> <varlistentry>
> - <term><varname>debug</varname></term>
> + <term><varname>systemd.debug</varname></term>
> <listitem>
> <para>Parameter understood by
> - both the kernel and the system
> + the system
> and service manager to control
> console log verbosity. For
> details, see
> diff --git a/src/core/main.c b/src/core/main.c
> index 41605ee8d5cd..291b18519388 100644
> --- a/src/core/main.c
> +++ b/src/core/main.c
> @@ -416,7 +416,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value) {
> if (arg_show_status == _SHOW_STATUS_UNSET)
> arg_show_status = SHOW_STATUS_AUTO;
>
> - } else if (streq(key, "debug") && !value) {
> + } else if (streq(key, "systemd.debug") && !value) {
>
> /* Log to kmsg, the journal socket will fill up before the
> * journal is started and tools running during that time
... only that it doesn't work as it'll be filtered out by the
} else if (startswith(word, "systemd.") ||
clause just before that.
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare at suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
More information about the systemd-devel
mailing list