On Thu, 2022-03-24 at 13:13 +0100, Johannes Berg wrote: > From: Johannes Berg <johannes.b...@intel.com> > > Even if daemon network is deprecated, some configurations may > still use it (e.g. Debian), and not want to default to the > /tmp/uml.ctl socket location. Allow configuring the default > socket location. > > Signed-off-by: Johannes Berg <johannes.b...@intel.com> > --- > arch/um/drivers/Kconfig | 8 ++++++++ > arch/um/drivers/daemon_kern.c | 2 +- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/arch/um/drivers/Kconfig b/arch/um/drivers/Kconfig > index 521ae0d46076..914da774bd39 100644 > --- a/arch/um/drivers/Kconfig > +++ b/arch/um/drivers/Kconfig > @@ -238,6 +238,14 @@ config UML_NET_DAEMON > > If unsure, say N. > > +config UML_NET_DAEMON_DEFAULT_SOCK > + string "Default socket for daemon transport" > + default "/tmp/uml.ctl" > + depends on UML_NET_DAEMON > + help > + This option allows setting the default socket for the > daemon > + transport, normally it defaults to /tmp/uml.ctl. > + > config UML_NET_VECTOR > bool "Vector I/O high performance network devices" > depends on UML_NET > diff --git a/arch/um/drivers/daemon_kern.c > b/arch/um/drivers/daemon_kern.c > index fd2402669c49..afde1e82c056 100644 > --- a/arch/um/drivers/daemon_kern.c > +++ b/arch/um/drivers/daemon_kern.c > @@ -65,7 +65,7 @@ static int daemon_setup(char *str, char **mac_out, > void *data) > > *init = ((struct daemon_init) > { .sock_type = "unix", > - .ctl_sock = "/tmp/uml.ctl" }); > + .ctl_sock = > CONFIG_UML_NET_DAEMON_DEFAULT_SOCK }); > > remain = split_if_spec(str, mac_out, &init->sock_type, &init- > >ctl_sock, > NULL);
Tested-by: Ritesh Raj Sarraf <rit...@collabora.com> -- Ritesh Raj Sarraf Collabora
signature.asc
Description: This is a digitally signed message part
_______________________________________________ linux-um mailing list linux-um@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-um