Patch "ubi: Fix early logging" has been added to the 4.4-stable tree
This is a note to let you know that I've just added the patch titled
ubi: Fix early logging
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
ubi-fix-early-logging.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
bc743f34dfa011e62edd0ea4ae8455be06c083b5Mon Sep 17 00:00:00 2001
From: Richard Weinberger <[email protected]>
Date: Mon, 4 Jul 2016 22:06:51 +0200
Subject: ubi: Fix early logging
From: Richard Weinberger <[email protected]>
commit bc743f34dfa011e62edd0ea4ae8455be06c083b5 upstream.
We cannot use ubi_* logging functions before the UBI object is initialized.
--- drivers/mtd/ubi/build.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/mtd/ubi/build.c +4 -4
@@ -869,7 +869,7 @@ int ubi_attach_mtd_dev(struct mtd_info *for (i =0 ; i <UBI_MAX_DEVICES ; i++) { ubi = ubi_devices[i];if (ubi && mtd->index == ubi->mtd->index) { -ubi_err (ubi,"mtd%d is already attached to ubi%d" , +pr_err ("ubi: mtd%d is already attached to ubi%d" , mtd->index, i);return -EEXIST ; }
@@ -884,7 +884,7 @@ int ubi_attach_mtd_dev(struct mtd_info ** no sense to attach emulated MTD devices, so we prohibit this. */ if (mtd->type ==MTD_UBIVOLUME ) { -ubi_err (ubi,"refuse attaching mtd%d - it is already emulated on top of UBI" , +pr_err ("ubi: refuse attaching mtd%d - it is already emulated on top of UBI" , mtd->index);return -EINVAL ; }
@@ -895,7 +895,7 @@ int ubi_attach_mtd_dev(struct mtd_info *if (!ubi_devices[ubi_num])break ;if (ubi_num ==UBI_MAX_DEVICES ) { -ubi_err (ubi,"only %d UBI devices may be created" , +pr_err ("ubi: only %d UBI devices may be created" ,UBI_MAX_DEVICES );return -ENFILE ; }
@@ -905,7 +905,7 @@ int ubi_attach_mtd_dev(struct mtd_info */* Make sure ubi_num is not busy */ if (ubi_devices[ubi_num]) { -ubi_err (ubi,"already exists" ); +pr_err ("ubi: ubi%i already exists" , ubi_num);return -EEXIST ; } }
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/ubi-fix-race-condition-between-ubi-device-creation-and-udev.patch queue-4.4/ubi-fix-early-logging.patch queue-4.4/ubi-make-volume-resize-power-cut-aware.patch