[oe] [PATCH] linux-2.6.24: avoid kernel error if ubifs superblock read fails
Steffen Sledz
sledz at dresearch.de
Mon Sep 27 07:18:47 UTC 2010
Ping!
Am 23.09.2010 10:33, schrieb Steffen Sledz:
> * .get_sb is called on mounts with automatic fs detection too, so this
> function should not print an error if it cannot read the superblock
> (new behaviour conforms the other fs types)
>
> Signed-off-by: Steffen Sledz <sledz at dresearch.de>
> ---
> .../linux-2.6.24/ubifs-v2.6.24-silent-get-sb.patch | 11 +++++++++++
> recipes/linux/linux_2.6.24.bb | 1 +
> 2 files changed, 12 insertions(+), 0 deletions(-)
> create mode 100644 recipes/linux/linux-2.6.24/ubifs-v2.6.24-silent-get-sb.patch
>
> diff --git a/recipes/linux/linux-2.6.24/ubifs-v2.6.24-silent-get-sb.patch b/recipes/linux/linux-2.6.24/ubifs-v2.6.24-silent-get-sb.patch
> new file mode 100644
> index 0000000..33f5f9f
> --- /dev/null
> +++ b/recipes/linux/linux-2.6.24/ubifs-v2.6.24-silent-get-sb.patch
> @@ -0,0 +1,11 @@
> +--- linux-2.6.24.orig/fs/ubifs/super.c 2010-09-23 09:25:52.000000000 +0200
> ++++ linux-2.6.24/fs/ubifs/super.c 2010-09-23 09:36:21.000000000 +0200
> +@@ -2020,8 +2020,6 @@
> + */
> + ubi = open_ubi(name, UBI_READONLY);
> + if (IS_ERR(ubi)) {
> +- ubifs_err("cannot open \"%s\", error %d",
> +- name, (int)PTR_ERR(ubi));
> + return PTR_ERR(ubi);
> + }
> + ubi_get_volume_info(ubi, &vi);
> diff --git a/recipes/linux/linux_2.6.24.bb b/recipes/linux/linux_2.6.24.bb
> index 9f3655c..982038b 100644
> --- a/recipes/linux/linux_2.6.24.bb
> +++ b/recipes/linux/linux_2.6.24.bb
> @@ -17,6 +17,7 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2;name=k
> ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${PV}.7.bz2;apply=yes;name=stablepatch \
> file://squashfs-lzma-2.6.24.patch \
> file://ubifs-v2.6.24.patch \
> + file://ubifs-v2.6.24-silent-get-sb.patch \
> file://defconfig"
>
> # Moved away temporarely until committed properly (work in progress).
More information about the Openembedded-devel
mailing list