From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2EB23C27C79 for ; Mon, 17 Jun 2024 18:09:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Subject:References: In-Reply-To:Message-ID:Cc:To:From:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=dn/2UbTInzwlagQxEbOneAGVAm1VKMYqcnzU/W0A62I=; b=vMlSJy6C2LCXyQCtptk5QP8LX7 azYc5KClCrR9AthIDi2pmEAXoE857AYSz0iYr4dwKxmPjRWpQbbr9eMO54qQ42vwnTP23w5Y8u40L lcKjtyVuaC2lTe75RTL1CgKZeuOjTYch2tRDtLM13gkTzEtjZHpGXvzgnf8UapP87rlWrwIUkzQyS f9LjdRXvevhuLNVAtbHTgwkEDlcGinLn114vewuiBHoNUhHTqw8CnBpYAGYomQegw/MEDqx0iMMtt eEi2dChgO+xtUdzsV70ULryO9TmC/PyNrUq385KwRsW4aXxn+dB8i7s7+25+CE00xwZlC2/RIE+/x lYO5e8YA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJGn7-0000000C69e-3RVB; Mon, 17 Jun 2024 18:09:17 +0000 Received: from lithops.sigma-star.at ([195.201.40.130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJGmz-0000000C66S-49CB for linux-mtd@lists.infradead.org; Mon, 17 Jun 2024 18:09:16 +0000 Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 5F02A61966C1; Mon, 17 Jun 2024 20:09:07 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id xtigWcKdybrJ; Mon, 17 Jun 2024 20:09:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id E73B361966CE; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tipReWDeoSdk; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) by lithops.sigma-star.at (Postfix) with ESMTP id C3B9A61966C1; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Date: Mon, 17 Jun 2024 20:09:06 +0200 (CEST) From: Richard Weinberger To: Gagan Sidhu Cc: ZhaoLong Wang , chengzhihao1 , dpervushin , linux-kernel , linux-mtd , Miquel Raynal , Vignesh Raghavendra , yangerkun , yi zhang Message-ID: <303502000.252057.1718647746641.JavaMail.zimbra@nod.at> In-Reply-To: <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> References: <14779870-BA54-4ABF-8ABF-FF1D23D172A7@mac.com> <1641029267.251608.1718640023954.JavaMail.zimbra@nod.at> <65E62DA3-EF16-44BD-8E51-E751BD2C496F@mac.com> <1802911356.251780.1718643160760.JavaMail.zimbra@nod.at> <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> Subject: Re: [PATCH v2] ubi: gluebi: Fix NULL pointer dereference caused by ftl notifier MIME-Version: 1.0 X-Originating-IP: [195.201.40.130] X-Mailer: Zimbra 8.8.12_GA_3807 (ZimbraWebClient - FF97 (Linux)/8.8.12_GA_3809) Thread-Topic: gluebi: Fix NULL pointer dereference caused by ftl notifier Thread-Index: Cdy4KBaQSTQSx5jOia8rup/ThWcV7A== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240617_110910_434671_DF1E6563 X-CRM114-Status: UNSURE ( 9.93 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org LS0tLS0gVXJzcHLDvG5nbGljaGUgTWFpbCAtLS0tLQo+IFZvbjogIkdhZ2FuIFNpZGh1IiA8YnJv bHlAbWFjLmNvbT4KPiBodHRwczovL2dpdGh1Yi5jb20vdG9ydmFsZHMvbGludXgvYmxvYi9tYXN0 ZXIvZHJpdmVycy9tdGQvdWJpL2dsdWViaS5jI0wyOTcKPiAKPiBpdCBzZWVtcyB0aGUgR0xVRUJJ IGlzIHNldHRpbmcgdGhlIG10ZCB0byBNVERfVUJJVk9MVU1FCj4gCj4gaHR0cHM6Ly9naXRodWIu Y29tL3RvcnZhbGRzL2xpbnV4L2Jsb2IvbWFzdGVyL2RyaXZlcnMvbXRkL3ViaS9ibG9jay5jCj4g Cj4gd2hlcmUgdGhpcyBkb2VzbuKAmXQgZXZlbiBoYXZlIHRoZSB0ZXh0IOKAnG10ZOKAnSBhbnl3 aGVyZS4KPiAKPiBidXQgdGhlIGJvb3QgcGFydGl0aW9uIGlzIGFsd2F5cyB0aGUgdWJpYmxvY2sg ZGV2aWNlLgo+IAo+IHNvIGlzIGdsdWViaSB0YWtpbmcgdGhlIHNhbWUgdm9sdW1lIGFuZCBhZGRp bmcgdGhlIE1URF9VQklWT0xVTUUgbGFiZWwgb3IKPiBzb21ldGhpbmc/CgpZZXMsIEdMVUVCSSBl bXVsYXRlcyBhIE1URCBvbiB0b3Agb2YgYW4gVUJJIHZvbHVtZS4KSXQgc2V0cyB0aGUgTVREIGRl dmljZSB0eXBlIHRvIE1URF9VQklWT0xVTUUuCgo+PiAKPj4gWyAgICA1LjQ2MjUwNF0gYXV0by1h dHRhY2ggbXRkNwo+PiBbICAgIDUuNDYyNTI1XSB1YmkwOiBkZWZhdWx0IGZhc3RtYXAgcG9vbCBz aXplOiAxNQo+PiBbICAgIDUuNDc3MzA5XSB1YmkwOiBkZWZhdWx0IGZhc3RtYXAgV0wgcG9vbCBz aXplOiA3Cj4+IFsgICAgNS40ODY2ODNdIHViaTA6IGF0dGFjaGluZyBtdGQ3Cj4+IFsgICAgNS44 MTEyNDBdIFVCSTogRU9GIG1hcmtlciBmb3VuZCwgUEVCcyBmcm9tIDI3MyB3aWxsIGJlIGVyYXNl ZAo+PiBbICAgIDUuODExMjk5XSB1YmkwOiBzY2FubmluZyBpcyBmaW5pc2hlZAo+PiBbICAgIDUu ODc0NTQ2XSBnbHVlYmkgKHBpZCAxKTogZ2x1ZWJpX3Jlc2l6ZWQ6IGdvdCB1cGRhdGUgbm90aWZp Y2F0aW9uIGZvcgo+PiB1bmtub3duIFVCSSBkZXZpY2UgMCB2b2x1bWUgMQo+PiBbICAgIDUuODky OTI3XSB1YmkwOiB2b2x1bWUgMSAoInJvb3Rmc19kYXRhIikgcmUtc2l6ZWQgZnJvbSA5IHRvIDI4 IExFQnMKPj4gWyAgICA1LjkwNjY4M10gdWJpMDogYXR0YWNoZWQgbXRkNyAobmFtZSAidWJpIiwg c2l6ZSA0MCBNaUIpCj4+IFsgICAgNS45MTc0NDZdIHViaTA6IFBFQiBzaXplOiAxMzEwNzIgYnl0 ZXMgKDEyOCBLaUIpLCBMRUIgc2l6ZTogMTI2OTc2IGJ5dGVzCj4+IFsgICAgNS45MzExMzJdIHVi aTA6IG1pbi4vbWF4LiBJL08gdW5pdCBzaXplczogMjA0OC8yMDQ4LCBzdWItcGFnZSBzaXplIDIw NDgKPj4gWyAgICA1Ljk0NDY1NF0gdWJpMDogVklEIGhlYWRlciBvZmZzZXQ6IDIwNDggKGFsaWdu ZWQgMjA0OCksIGRhdGEgb2Zmc2V0OiA0MDk2Cj4+IFsgICAgNS45NTg1MTNdIHViaTA6IGdvb2Qg UEVCczogMzIwLCBiYWQgUEVCczogMCwgY29ycnVwdGVkIFBFQnM6IDAKPj4gWyAgICA1Ljk3MDQ3 Ml0gdWJpMDogdXNlciB2b2x1bWU6IDIsIGludGVybmFsIHZvbHVtZXM6IDEsIG1heC4gdm9sdW1l cyBjb3VudDoKPj4gMTI4Cj4+IFsgICAgNS45ODQ4NTldIHViaTA6IG1heC9tZWFuIGVyYXNlIGNv dW50ZXI6IDEvMCwgV0wgdGhyZXNob2xkOiA0MDk2LCBpbWFnZQo+PiBzZXF1ZW5jZSBudW1iZXI6 IDE2MTM0NzU5NTUKPj4gWyAgICA2LjAwMzA0NV0gdWJpMDogYXZhaWxhYmxlIFBFQnM6IDAsIHRv dGFsIHJlc2VydmVkIFBFQnM6IDMyMCwgUEVCcyByZXNlcnZlZAo+PiBmb3IgYmFkIFBFQiBoYW5k bGluZzogMTUKPj4gWyAgICA2LjAyMTQyNl0gcm9vdGZzOiBwYXJzaW5nIHBhcnRpdGlvbnMgY21k bGluZXBhcnQKPj4gWyAgICA2LjAyMTQ0NF0gdWJpMDogYmFja2dyb3VuZCB0aHJlYWQgInViaV9i Z3QwZCIgc3RhcnRlZCwgUElEIDk3Cj4+IFsgICAgNi4wNDM2OTRdIHJvb3RmczogZ290IHBhcnNl ciAobnVsbCkKPj4gWyAgICA2LjA1MTQyNl0gbXRkOiBkZXZpY2UgMTIgKHJvb3Rmcykgc2V0IHRv IGJlIHJvb3QgZmlsZXN5c3RlbQoKQUZBSUNULCB0aGlzIGxvZyBsaW5lIGlzIG5vdCBwYXJ0IG9m IHRoZSBtYWlubGluZSBrZXJuZWwuCgo+PiBbICAgIDYuMDYyODkxXSByb290ZnNfZGF0YTogcGFy c2luZyBwYXJ0aXRpb25zIGNtZGxpbmVwYXJ0Cj4+IFsgICAgNi4wNzM2NjldIHJvb3Rmc19kYXRh OiBnb3QgcGFyc2VyIChudWxsKQo+PiBbICAgIDYuMjExMjQwXSBibG9jayB1YmlibG9jazBfMDog Y3JlYXRlZCBmcm9tIHViaTA6MChyb290ZnMpCj4+IFsgICAgNi4yNTk1NDVdIHJ0Yy1wY2Y4NTYz IDAtMDA1MTogaGN0b3N5czogdW5hYmxlIHRvIHJlYWQgdGhlIGhhcmR3YXJlIGNsb2NrCj4+IFsg ICAgNi4yODIxMjVdIFZGUzogQ2Fubm90IG9wZW4gcm9vdCBkZXZpY2UgIihudWxsKSIgb3IgdW5r bm93bi1ibG9jaygzMSwxMik6Cj4+IGVycm9yIC02Cj4+IFsgICAgNi4yOTc0MDZdIFBsZWFzZSBh cHBlbmQgYSBjb3JyZWN0ICJyb290PSIgYm9vdCBvcHRpb247IGhlcmUgYXJlIHRoZQo+PiBhdmFp bGFibGUgcGFydGl0aW9uczoKPj4gWyAgICA2LjMxNDA1NF0gMWYwMCAgICAgICAgICAgICA1MTIg bXRkYmxvY2swCj4+IFsgICAgNi4zMTQwNjBdICAoZHJpdmVyPykKPj4gWyAgICA2LjMyNzA3N10g MWYwMSAgICAgICAgICAgICAyNTYgbXRkYmxvY2sxCj4+IFsgICAgNi4zMjcwODFdICAoZHJpdmVy PykKPj4gWyAgICA2LjM0MDEwMV0gMWYwMiAgICAgICAgICAgICAyNTYgbXRkYmxvY2syCj4+IFsg ICAgNi4zNDAxMDVdICAoZHJpdmVyPykKPj4gWyAgICA2LjM1MzEyNF0gMWYwMyAgICAgICAgICAg ICAyNTYgbXRkYmxvY2szCj4+IFsgICAgNi4zNTMxMjldICAoZHJpdmVyPykKPj4gWyAgICA2LjM2 NjE1M10gMWYwNCAgICAgICAgICAgNDUwNTYgbXRkYmxvY2s0Cj4+IFsgICAgNi4zNjYxNThdICAo ZHJpdmVyPykKPj4gWyAgICA2LjM3OTE3NV0gMWYwNSAgICAgICAgICAgNDA1NzIgbXRkYmxvY2s1 Cj4+IFsgICAgNi4zNzkxNzldICAoZHJpdmVyPykKPj4gWyAgICA2LjM5MjIxN10gMWYwNiAgICAg ICAgICAgIDQwOTYgbXRkYmxvY2s2Cj4+IFsgICAgNi4zOTIyMjJdICAoZHJpdmVyPykKPj4gWyAg ICA2LjQwNTI0MF0gMWYwNyAgICAgICAgICAgNDA5NjAgbXRkYmxvY2s3Cj4+IFsgICAgNi40MDUy NDRdICAoZHJpdmVyPykKPj4gWyAgICA2LjQxODI3Ml0gMWYwOCAgICAgICAgICAgMzI3NjggbXRk YmxvY2s4Cj4+IFsgICAgNi40MTgyNzddICAoZHJpdmVyPykKPj4gWyAgICA2LjQzMTI5Nl0gMWYw OSAgICAgICAgICAgNDA5NjAgbXRkYmxvY2s5Cj4+IFsgICAgNi40MzEzMDBdICAoZHJpdmVyPykK Pj4gWyAgICA2LjQ0NDMyNF0gMWYwYSAgICAgICAgICAgIDYxNDQgbXRkYmxvY2sxMAo+PiBbICAg IDYuNDQ0MzI4XSAgKGRyaXZlcj8pCj4+IFsgICAgNi40NTc1MThdIDFmMGIgICAgICAgICAgICA0 NjA4IG10ZGJsb2NrMTEKPj4gWyAgICA2LjQ1NzUyM10gIChkcml2ZXI/KQo+PiBbICAgIDYuNDcw NzIwXSBmZTAwICAgICAgICAgICAzMzYwNCB1YmlibG9jazBfMAo+PiBbICAgIDYuNDcwNzI0XSAg KGRyaXZlcj8pCj4+IFsgICAgNi40ODQwOTBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBW RlM6IFVuYWJsZSB0byBtb3VudCByb290IGZzIG9uCj4+IHVua25vd24tYmxvY2soMzEsMTIpCgoo MzEsIDEyKSB3b3VsZCBiZSBtdGRibG9jazEyLgpIb3cgZG9lcyB5b3VyIGtlcm5lbCBrbm93IHRo YXQgbXRkYmxvY2sxMiBzaGFsbCBiZSB0aGUgcm9vdGZzPwoKSSBoYXZlIGEgaGFyZCB0aW1lIHVu ZGVyc3RhbmRpbmcgeW91ciBjdXJyZW50IHNldHVwLgoKVGhhbmtzLAovL3JpY2hhcmQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBN VEQgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1tdGQvCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B434E194A41 for ; Mon, 17 Jun 2024 18:09:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.201.40.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718647753; cv=none; b=pCrjd2h0HXVG8vpYBrmvUWVw3w2bmZ10zbT3C89wQju54aYS3xkilemesYL4vv28iFF5P9zZaTlqQV4oX1TcK8Z+fEcIQTAWF3tYdNSq5cypfgxupYlANVzQnEoCdG7+ofb7Ulzl0lmVLChe11rKjgxGMl4uqeIjT1Wl0xstfW4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718647753; c=relaxed/simple; bh=f6scgY6PPn3i0YktPs71dAhdw8Fm0jCjCRTPKF5daSM=; h=Date:From:To:Cc:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type; b=UgzJvO+XIvEHLyz3AuY2Tc8uowwdYqkwgP0wu3qqVDGyS4A0CyS+9RKO6itibJueKP6yFTRYEJB3yJf9nfDJU47fr2fYdipVRiW9jDTZl9TgSZ420VSqt9tJ0iYSD4sBbxaZLpq7ebFRGnA4F/2JbgOnfAkfC/AWLdTgMDMnvEU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nod.at; spf=fail smtp.mailfrom=nod.at; arc=none smtp.client-ip=195.201.40.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nod.at Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nod.at Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 5F02A61966C1; Mon, 17 Jun 2024 20:09:07 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id xtigWcKdybrJ; Mon, 17 Jun 2024 20:09:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id E73B361966CE; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tipReWDeoSdk; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) by lithops.sigma-star.at (Postfix) with ESMTP id C3B9A61966C1; Mon, 17 Jun 2024 20:09:06 +0200 (CEST) Date: Mon, 17 Jun 2024 20:09:06 +0200 (CEST) From: Richard Weinberger To: Gagan Sidhu Cc: ZhaoLong Wang , chengzhihao1 , dpervushin , linux-kernel , linux-mtd , Miquel Raynal , Vignesh Raghavendra , yangerkun , yi zhang Message-ID: <303502000.252057.1718647746641.JavaMail.zimbra@nod.at> In-Reply-To: <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> References: <14779870-BA54-4ABF-8ABF-FF1D23D172A7@mac.com> <1641029267.251608.1718640023954.JavaMail.zimbra@nod.at> <65E62DA3-EF16-44BD-8E51-E751BD2C496F@mac.com> <1802911356.251780.1718643160760.JavaMail.zimbra@nod.at> <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> Subject: Re: [PATCH v2] ubi: gluebi: Fix NULL pointer dereference caused by ftl notifier Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.8.12_GA_3807 (ZimbraWebClient - FF97 (Linux)/8.8.12_GA_3809) Thread-Topic: gluebi: Fix NULL pointer dereference caused by ftl notifier Thread-Index: Cdy4KBaQSTQSx5jOia8rup/ThWcV7A== ----- Urspr=C3=BCngliche Mail ----- > Von: "Gagan Sidhu" > https://github.com/torvalds/linux/blob/master/drivers/mtd/ubi/gluebi.c#L2= 97 >=20 > it seems the GLUEBI is setting the mtd to MTD_UBIVOLUME >=20 > https://github.com/torvalds/linux/blob/master/drivers/mtd/ubi/block.c >=20 > where this doesn=E2=80=99t even have the text =E2=80=9Cmtd=E2=80=9D anywh= ere. >=20 > but the boot partition is always the ubiblock device. >=20 > so is gluebi taking the same volume and adding the MTD_UBIVOLUME label or > something? Yes, GLUEBI emulates a MTD on top of an UBI volume. It sets the MTD device type to MTD_UBIVOLUME. >>=20 >> [ 5.462504] auto-attach mtd7 >> [ 5.462525] ubi0: default fastmap pool size: 15 >> [ 5.477309] ubi0: default fastmap WL pool size: 7 >> [ 5.486683] ubi0: attaching mtd7 >> [ 5.811240] UBI: EOF marker found, PEBs from 273 will be erased >> [ 5.811299] ubi0: scanning is finished >> [ 5.874546] gluebi (pid 1): gluebi_resized: got update notification f= or >> unknown UBI device 0 volume 1 >> [ 5.892927] ubi0: volume 1 ("rootfs_data") re-sized from 9 to 28 LEBs >> [ 5.906683] ubi0: attached mtd7 (name "ubi", size 40 MiB) >> [ 5.917446] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 = bytes >> [ 5.931132] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size = 2048 >> [ 5.944654] ubi0: VID header offset: 2048 (aligned 2048), data offset= : 4096 >> [ 5.958513] ubi0: good PEBs: 320, bad PEBs: 0, corrupted PEBs: 0 >> [ 5.970472] ubi0: user volume: 2, internal volumes: 1, max. volumes c= ount: >> 128 >> [ 5.984859] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, im= age >> sequence number: 1613475955 >> [ 6.003045] ubi0: available PEBs: 0, total reserved PEBs: 320, PEBs r= eserved >> for bad PEB handling: 15 >> [ 6.021426] rootfs: parsing partitions cmdlinepart >> [ 6.021444] ubi0: background thread "ubi_bgt0d" started, PID 97 >> [ 6.043694] rootfs: got parser (null) >> [ 6.051426] mtd: device 12 (rootfs) set to be root filesystem AFAICT, this log line is not part of the mainline kernel. >> [ 6.062891] rootfs_data: parsing partitions cmdlinepart >> [ 6.073669] rootfs_data: got parser (null) >> [ 6.211240] block ubiblock0_0: created from ubi0:0(rootfs) >> [ 6.259545] rtc-pcf8563 0-0051: hctosys: unable to read the hardware = clock >> [ 6.282125] VFS: Cannot open root device "(null)" or unknown-block(31= ,12): >> error -6 >> [ 6.297406] Please append a correct "root=3D" boot option; here are t= he >> available partitions: >> [ 6.314054] 1f00 512 mtdblock0 >> [ 6.314060] (driver?) >> [ 6.327077] 1f01 256 mtdblock1 >> [ 6.327081] (driver?) >> [ 6.340101] 1f02 256 mtdblock2 >> [ 6.340105] (driver?) >> [ 6.353124] 1f03 256 mtdblock3 >> [ 6.353129] (driver?) >> [ 6.366153] 1f04 45056 mtdblock4 >> [ 6.366158] (driver?) >> [ 6.379175] 1f05 40572 mtdblock5 >> [ 6.379179] (driver?) >> [ 6.392217] 1f06 4096 mtdblock6 >> [ 6.392222] (driver?) >> [ 6.405240] 1f07 40960 mtdblock7 >> [ 6.405244] (driver?) >> [ 6.418272] 1f08 32768 mtdblock8 >> [ 6.418277] (driver?) >> [ 6.431296] 1f09 40960 mtdblock9 >> [ 6.431300] (driver?) >> [ 6.444324] 1f0a 6144 mtdblock10 >> [ 6.444328] (driver?) >> [ 6.457518] 1f0b 4608 mtdblock11 >> [ 6.457523] (driver?) >> [ 6.470720] fe00 33604 ubiblock0_0 >> [ 6.470724] (driver?) >> [ 6.484090] Kernel panic - not syncing: VFS: Unable to mount root fs = on >> unknown-block(31,12) (31, 12) would be mtdblock12. How does your kernel know that mtdblock12 shall be the rootfs? I have a hard time understanding your current setup. Thanks, //richard