From: David Herrmann Date: Mon, 18 Aug 2014 10:57:55 +0000 (+0200) Subject: memfd: don't open kdbus for memfd X-Git-Tag: v216~61^2~5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=302e4b4963c471baefa60b220e3e05f93a49de45 memfd: don't open kdbus for memfd No reason to open /dev/kdbus/control if we want memfds. memfd_create() is always available. --- diff --git a/src/shared/memfd.c b/src/shared/memfd.c index dcebfc9d6..6a2e12196 100644 --- a/src/shared/memfd.c +++ b/src/shared/memfd.c @@ -39,16 +39,11 @@ struct sd_memfd { int sd_memfd_new(sd_memfd **m, const char *name) { - _cleanup_close_ int kdbus = -1; _cleanup_free_ char *g = NULL; sd_memfd *n; assert_return(m, -EINVAL); - kdbus = open("/dev/kdbus/control", O_RDWR|O_NOCTTY|O_CLOEXEC); - if (kdbus < 0) - return -errno; - if (name) { /* The kernel side is pretty picky about the character * set here, let's do the usual bus escaping to deal