diff options
| author | Chen Qi <Qi.Chen@windriver.com> | 2014-12-26 17:35:27 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-12-27 22:53:37 +0000 |
| commit | 09c1c79611e98623161063fd391a24ae925c4cea (patch) | |
| tree | fdcd8046bedf9c941badced1311b88e5765595c2 | |
| parent | c73a6ca2a82ee1961ede453f6c86937ce3695a0a (diff) | |
| download | poky-09c1c79611e98623161063fd391a24ae925c4cea.tar.gz | |
kmod: upgrade to 19
0001-Add-missing-O_CLOEXEC-in-kmod_module_get_size.patch is dropped
as it's in the new version.
Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch is modified
to match the new version.
License chesum is changed but it is confirmed that the license information
is not chagned.
(From OE-Core rev: 234d61aa89deecf909938bfba39601f79bdcfaee)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 files changed, 14 insertions, 41 deletions
diff --git a/meta/recipes-kernel/kmod/kmod.inc b/meta/recipes-kernel/kmod/kmod.inc index dda74c85b6..c26ea23533 100644 --- a/meta/recipes-kernel/kmod/kmod.inc +++ b/meta/recipes-kernel/kmod/kmod.inc | |||
| @@ -11,14 +11,14 @@ SECTION = "base" | |||
| 11 | 11 | ||
| 12 | DEPENDS += "pkgconfig-native" | 12 | DEPENDS += "pkgconfig-native" |
| 13 | 13 | ||
| 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ | 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ |
| 15 | file://libkmod/COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ | 15 | file://libkmod/COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ |
| 16 | " | 16 | " |
| 17 | inherit autotools gtk-doc ptest | 17 | inherit autotools gtk-doc ptest |
| 18 | 18 | ||
| 19 | SRCREV = "ae58de0fcb4a6528dd365e23d383bbe2eaf2d566" | 19 | SRCREV = "fd56638aed3fe147015bfa10ed4a5f7491303cb4" |
| 20 | # Lookout for PV bump too when SRCREV is changed | 20 | # Lookout for PV bump too when SRCREV is changed |
| 21 | PV = "18+git${SRCPV}" | 21 | PV = "19+git${SRCPV}" |
| 22 | 22 | ||
| 23 | SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git \ | 23 | SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git \ |
| 24 | file://depmod-search.conf \ | 24 | file://depmod-search.conf \ |
| @@ -26,7 +26,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git \ | |||
| 26 | file://ptest.patch \ | 26 | file://ptest.patch \ |
| 27 | file://avoid_parallel_tests.patch \ | 27 | file://avoid_parallel_tests.patch \ |
| 28 | file://fix-O_CLOEXEC.patch \ | 28 | file://fix-O_CLOEXEC.patch \ |
| 29 | file://0001-Add-missing-O_CLOEXEC-in-kmod_module_get_size.patch \ | ||
| 30 | " | 29 | " |
| 31 | 30 | ||
| 32 | S = "${WORKDIR}/git" | 31 | S = "${WORKDIR}/git" |
diff --git a/meta/recipes-kernel/kmod/kmod/0001-Add-missing-O_CLOEXEC-in-kmod_module_get_size.patch b/meta/recipes-kernel/kmod/kmod/0001-Add-missing-O_CLOEXEC-in-kmod_module_get_size.patch deleted file mode 100644 index 77624ce151..0000000000 --- a/meta/recipes-kernel/kmod/kmod/0001-Add-missing-O_CLOEXEC-in-kmod_module_get_size.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | From 74c26943f1228870022d116a1fda25be3a55a38e Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= <crrodriguez@opensuse.org> | ||
| 3 | Date: Wed, 18 Jun 2014 20:51:00 -0400 | ||
| 4 | Subject: [PATCH] Add missing O_CLOEXEC in kmod_module_get_size() | ||
| 5 | |||
| 6 | Upstream-Status: Backport | ||
| 7 | Signed-off-by: Saul Wold <sgw@linux.intel.com> | ||
| 8 | --- | ||
| 9 | libkmod/libkmod-module.c | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c | ||
| 13 | index e3cc5a7..b81b451 100644 | ||
| 14 | --- a/libkmod/libkmod-module.c | ||
| 15 | +++ b/libkmod/libkmod-module.c | ||
| 16 | @@ -1783,7 +1783,7 @@ KMOD_EXPORT long kmod_module_get_size(const struct kmod_module *mod) | ||
| 17 | * loaded. | ||
| 18 | */ | ||
| 19 | snprintf(line, sizeof(line), "/sys/module/%s", mod->name); | ||
| 20 | - dfd = open(line, O_RDONLY); | ||
| 21 | + dfd = open(line, O_RDONLY|O_CLOEXEC); | ||
| 22 | if (dfd < 0) | ||
| 23 | return -errno; | ||
| 24 | |||
| 25 | -- | ||
| 26 | 1.8.3.1 | ||
| 27 | |||
diff --git a/meta/recipes-kernel/kmod/kmod/Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch b/meta/recipes-kernel/kmod/kmod/Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch index 2320b92eba..7c0a27510b 100644 --- a/meta/recipes-kernel/kmod/kmod/Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch +++ b/meta/recipes-kernel/kmod/kmod/Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | From 0c4dbadc9db3cda1cfca64e44ea08c6e89919ea7 Mon Sep 17 00:00:00 2001 | 1 | From 4b68940b1ed46c54a5a0bdf6bb9d4599bc64e6f4 Mon Sep 17 00:00:00 2001 |
| 2 | From: Ting Liu <b28495@freescale.com> | 2 | From: Chen Qi <Qi.Chen@windriver.com> |
| 3 | Date: Tue, 10 Sep 2013 13:44:18 +0800 | 3 | Date: Wed, 24 Dec 2014 10:12:40 +0800 |
| 4 | Subject: [PATCH] Change to calling bswap_* instead of htobe* and be*toh | 4 | Subject: [PATCH] Change to calling bswap_* instead of htobe* and be*toh |
| 5 | 5 | ||
| 6 | We can't use htobe* and be*toh functions because they are not | 6 | We can't use htobe* and be*toh functions because they are not |
| @@ -11,12 +11,13 @@ Change to directly calling bswap_* as defined in+byteswap.h. | |||
| 11 | Upstream-Status: Inappropriate | 11 | Upstream-Status: Inappropriate |
| 12 | 12 | ||
| 13 | Signed-off-by: Ting Liu <b28495@freescale.com> | 13 | Signed-off-by: Ting Liu <b28495@freescale.com> |
| 14 | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> | ||
| 14 | --- | 15 | --- |
| 15 | libkmod/libkmod-signature.c | 3 ++- | 16 | libkmod/libkmod-signature.c | 3 ++- |
| 16 | 1 files changed, 2 insertions(+), 1 deletions(-) | 17 | 1 file changed, 2 insertions(+), 1 deletion(-) |
| 17 | 18 | ||
| 18 | diff --git a/libkmod/libkmod-signature.c b/libkmod/libkmod-signature.c | 19 | diff --git a/libkmod/libkmod-signature.c b/libkmod/libkmod-signature.c |
| 19 | index 6b80caa..3544a36 100644 | 20 | index 2b976a5..ffe58c2 100644 |
| 20 | --- a/libkmod/libkmod-signature.c | 21 | --- a/libkmod/libkmod-signature.c |
| 21 | +++ b/libkmod/libkmod-signature.c | 22 | +++ b/libkmod/libkmod-signature.c |
| 22 | @@ -19,6 +19,7 @@ | 23 | @@ -19,6 +19,7 @@ |
| @@ -24,10 +25,10 @@ index 6b80caa..3544a36 100644 | |||
| 24 | 25 | ||
| 25 | #include <endian.h> | 26 | #include <endian.h> |
| 26 | +#include <byteswap.h> | 27 | +#include <byteswap.h> |
| 27 | #include <stdint.h> | 28 | #include <inttypes.h> |
| 29 | #include <stdio.h> | ||
| 28 | #include <stdlib.h> | 30 | #include <stdlib.h> |
| 29 | #include <string.h> | 31 | @@ -124,7 +125,7 @@ bool kmod_module_signature_info(const struct kmod_file *file, struct kmod_signat |
| 30 | @@ -121,7 +122,7 @@ bool kmod_module_signature_info(const struct kmod_file *file, struct kmod_signat | ||
| 31 | modsig->hash >= PKEY_HASH__LAST || | 32 | modsig->hash >= PKEY_HASH__LAST || |
| 32 | modsig->id_type >= PKEY_ID_TYPE__LAST) | 33 | modsig->id_type >= PKEY_ID_TYPE__LAST) |
| 33 | return false; | 34 | return false; |
| @@ -37,5 +38,5 @@ index 6b80caa..3544a36 100644 | |||
| 37 | return false; | 38 | return false; |
| 38 | 39 | ||
| 39 | -- | 40 | -- |
| 40 | 1.7.5.4 | 41 | 1.9.1 |
| 41 | 42 | ||
