From 68880e7dc48df4707e2c67f7434603e516c335c6 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Tue, 6 Jun 2017 16:36:17 +0800 Subject: kmod: upgrade to 24 Drop kcmdline_quotes.patch as it has been integrated. Signed-off-by: Chen Qi Signed-off-by: Ross Burton --- meta/recipes-kernel/kmod/kmod.inc | 5 +-- .../recipes-kernel/kmod/kmod/kcmdline_quotes.patch | 44 ---------------------- 2 files changed, 2 insertions(+), 47 deletions(-) delete mode 100644 meta/recipes-kernel/kmod/kmod/kcmdline_quotes.patch (limited to 'meta/recipes-kernel/kmod') diff --git a/meta/recipes-kernel/kmod/kmod.inc b/meta/recipes-kernel/kmod/kmod.inc index ba80fc57a3..7fb10b58c5 100644 --- a/meta/recipes-kernel/kmod/kmod.inc +++ b/meta/recipes-kernel/kmod/kmod.inc @@ -14,15 +14,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ " inherit autotools gtk-doc pkgconfig manpages -SRCREV = "65a885df5f6f15222b44fd695c5eaca17e837a14" +SRCREV = "ef4257b59c4307b8c627d89f3c7f1feedb32582f" # Lookout for PV bump too when SRCREV is changed -PV = "23+git${SRCPV}" +PV = "24+git${SRCPV}" SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git \ file://depmod-search.conf \ file://avoid_parallel_tests.patch \ file://fix-O_CLOEXEC.patch \ - file://kcmdline_quotes.patch \ " S = "${WORKDIR}/git" diff --git a/meta/recipes-kernel/kmod/kmod/kcmdline_quotes.patch b/meta/recipes-kernel/kmod/kmod/kcmdline_quotes.patch deleted file mode 100644 index 46bdec59a7..0000000000 --- a/meta/recipes-kernel/kmod/kmod/kcmdline_quotes.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 4a6f92a10680e7e36807f5e2ae8e497e8d73a048 Mon Sep 17 00:00:00 2001 -From: James Minor -Date: Fri, 20 Jan 2017 17:15:50 -0600 -Subject: [PATCH] libkmod: Fix handling of quotes in kernel command line - -If a module parameter on the command line contains quotes, any -spaces inside those quotes should be included as part of the -parameter. - -Signed-off-by: James Minor - -Upstream-Status: Accepted ---- - libkmod/libkmod-config.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c -index 57fbe37..ea40d19 100644 ---- a/libkmod/libkmod-config.c -+++ b/libkmod/libkmod-config.c -@@ -497,6 +497,7 @@ static int kmod_config_parse_kcmdline(struct kmod_config *config) - char buf[KCMD_LINE_SIZE]; - int fd, err; - char *p, *modname, *param = NULL, *value = NULL, is_module = 1; -+ bool is_quoted = false; - - fd = open("/proc/cmdline", O_RDONLY|O_CLOEXEC); - if (fd < 0) { -@@ -514,6 +515,12 @@ static int kmod_config_parse_kcmdline(struct kmod_config *config) - } - - for (p = buf, modname = buf; *p != '\0' && *p != '\n'; p++) { -+ if (*p == '"') { -+ is_quoted = !is_quoted; -+ continue; -+ } -+ if (is_quoted) -+ continue; - switch (*p) { - case ' ': - *p = '\0'; --- -1.9.1 - -- cgit 1.2.3-korg