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 5456AC27C79 for ; Mon, 17 Jun 2024 18:53:08 +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=4qG9ovNgAk542UlmdtlLTJvRAF+SfAWOynhsC7OociY=; b=R3FqY7ACw6dPlxSeSQH/2Cbn0X GitLnUA72OOjPDIg/juq1lWjGP5cB5BATGtiMwK5wUeOTOTonMI4OdbowOwM9ltdhiHjjJIKCjL6t MC7RypN1CqdYXnnXkAH8V/zsCokf+WyGfKMiwtePTFXl3jFaMaktAWsYfY5OFkwBLVXt0WGVC7D5b ZXTLnOS98nyfD3kI1E+mYhlD63mzVIhL4r9aK3Rbc77eu9KrZbt7Bgic04JtSj+V3je/Dcfmi4rE2 4qLb777Ntr+K3aCkfHsx82uIe8YQS682y2BRqAgDviXvNyTw8GWMHUoGAIZpJLO3i88oB/RdLkP0E dYE7PYLg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sJHTT-0000000CGAM-03XA; Mon, 17 Jun 2024 18:53:03 +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 1sJHTO-0000000CG8N-1xpc for linux-mtd@lists.infradead.org; Mon, 17 Jun 2024 18:53:00 +0000 Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 729576195FC1; Mon, 17 Jun 2024 20:52:56 +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 p5T_CLvWV-4B; Mon, 17 Jun 2024 20:52:55 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id B32216195FC9; Mon, 17 Jun 2024 20:52:55 +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 IVEfxcUz4X1Q; Mon, 17 Jun 2024 20:52:55 +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 8F4166195FC1; Mon, 17 Jun 2024 20:52:55 +0200 (CEST) Date: Mon, 17 Jun 2024 20:52:55 +0200 (CEST) From: Richard Weinberger To: Gagan Sidhu Cc: ZhaoLong Wang , chengzhihao1 , dpervushin , linux-kernel , linux-mtd , Miquel Raynal , Vignesh Raghavendra , yangerkun , yi zhang , daniel@makrotopia.org Message-ID: <136290141.252319.1718650375432.JavaMail.zimbra@nod.at> In-Reply-To: <3841F21D-CA54-456C-9D9C-F06EEA332A30@mac.com> References: <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> <303502000.252057.1718647746641.JavaMail.zimbra@nod.at> <90A90DA4-8B68-432D-9577-0D3635AF84BB@mac.com> <296007365.252185.1718649153090.JavaMail.zimbra@nod.at> <3841F21D-CA54-456C-9D9C-F06EEA332A30@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: rDTq+bzWquJWh3BCcONeC8Jg3XzswQ== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240617_115258_832123_932E7F47 X-CRM114-Status: GOOD ( 18.95 ) 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 W0NDJ2luZyBEYW5pZWxdCgotLS0tLSBVcnNwcsO8bmdsaWNoZSBNYWlsIC0tLS0tCj4gVm9uOiAi R2FnYW4gU2lkaHUiIDxicm9seUBtYWMuY29tPgo+IEFuOiAicmljaGFyZCIgPHJpY2hhcmRAbm9k LmF0Pgo+IENDOiAiWmhhb0xvbmcgV2FuZyIgPHdhbmd6aGFvbG9uZzFAaHVhd2VpLmNvbT4sICJj aGVuZ3poaWhhbzEiIDxjaGVuZ3poaWhhbzFAaHVhd2VpLmNvbT4sICJkcGVydnVzaGluIgo+IDxk cGVydnVzaGluQGVtYmVkZGVkYWxsZXkuY29tPiwgImxpbnV4LWtlcm5lbCIgPGxpbnV4LWtlcm5l bEB2Z2VyLmtlcm5lbC5vcmc+LCAibGludXgtbXRkIgo+IDxsaW51eC1tdGRAbGlzdHMuaW5mcmFk ZWFkLm9yZz4sICJNaXF1ZWwgUmF5bmFsIiA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4sICJW aWduZXNoIFJhZ2hhdmVuZHJhIiA8dmlnbmVzaHJAdGkuY29tPiwKPiAieWFuZ2Vya3VuIiA8eWFu Z2Vya3VuQGh1YXdlaS5jb20+LCAieWkgemhhbmciIDx5aS56aGFuZ0BodWF3ZWkuY29tPgo+IEdl c2VuZGV0OiBNb250YWcsIDE3LiBKdW5pIDIwMjQgMjA6NDY6MTAKPiBCZXRyZWZmOiBSZTogW1BB VENIIHYyXSB1Ymk6IGdsdWViaTogRml4IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBjYXVzZWQg YnkgZnRsIG5vdGlmaWVyCgo+PiBPbiBKdW4gMTcsIDIwMjQsIGF0IDEyOjMyIFBNLCBSaWNoYXJk IFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PiB3cm90ZToKPj4gCj4+IC0tLS0tIFVyc3Byw7xu Z2xpY2hlIE1haWwgLS0tLS0KPj4+IFZvbjogIkdhZ2FuIFNpZGh1IiA8YnJvbHlAbWFjLmNvbT4K Pj4+PiBBRkFJQ1QsIHRoaXMgbG9nIGxpbmUgaXMgbm90IHBhcnQgb2YgdGhlIG1haW5saW5lIGtl cm5lbC4KPj4+IAo+Pj4gdGhpcyBpcyBtYWlubGluZS4gaXTigJlzIGp1c3Qgbm90IDYueC4gaXTi gJlzIDQuMTQuCj4+IAo+PiBJJ3ZlIGRvdWJsZSBjaGVja2VkIGFuZCBkaXNhZ3JlZS4KPj4gVGhp cyBsaW5lIGNvbWVzIGZyb206Cj4+IGh0dHBzOi8vZ2l0Lm9wZW53cnQub3JnLz9wPW9wZW53cnQv b3BlbndydC5naXQ7YT1ibG9iO2Y9dGFyZ2V0L2xpbnV4L2dlbmVyaWMvcGVuZGluZy00LjE0LzQ4 MC1tdGQtc2V0LXJvb3Rmcy10by1iZS1yb290LWRldi5wYXRjaDtoPTZjZGRhZjAxYjc1Y2I1OGNm YjM3N2Y1NjhmMmMzNzVhZjg3ZTJmMWI7aGI9YzNiZDEzMjFkZTFlMGQ4MTRmNWNmYzRmNDk0ZjZi MmZiMWY1MTMzYgo+IAo+IG5vIGkga25vdyB0aGF0LCB0aGF04oCZcyB0aGUgcGF0Y2ggaSBzaG93 ZWQgeW91LiBpIG1lYW50IHRoZSByZXN0IG9mIGl0IGlzCj4gbWFpbmxpbmUuIHRoZSBwYXRjaCBv YnZpb3VzbHkgaXMgbm90Lgo+PiAKPj4gSW4gcmVjZW50IE9wZW5XUlQga2VybmVscyBJIHNlZToK Pj4gaHR0cHM6Ly9naXQub3BlbndydC5vcmcvP3A9b3BlbndydC9vcGVud3J0LmdpdDthPWJsb2I7 Zj10YXJnZXQvbGludXgvZ2VuZXJpYy9wZW5kaW5nLTUuMTUvNDkzLXViaS1zZXQtUk9PVF9ERVYt dG8tdWJpYmxvY2stcm9vdGZzLWlmLXVuc2V0LnBhdGNoO2g9MjY2YTYzMzFjMmFjYzBmN2MxN2Q5 YWM3MmY1NDY1OWQzMWI1NjI0OTtoYj1IRUFECj4+IAo+PiBMb29rcyBsaWtlIGluIHJlY2VudCB2 ZXJzaW9ucyB0aGUgcGF0Y2ggaW4gcXVlc3Rpb24gZG9lcyAqbm90KiBjYXVzZSBhCj4+IHJlZ3Jl c3Npb24uCj4gCj4gdGhhdCBwYXRjaCBpcyBhbHNvIGFwcGxpZWQgaW4gbXkgdmVyc2lvbiBhcyB3 ZWxsLCBzbyBpIGRvbuKAmXQgc2VlIGhvdyB0aGlzIGF2b2lkcwo+IHRoZSByZWdyZXNzaW9uLgo+ IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9ibG9iL21hc3Rlci9kcml2ZXJz L210ZC9tdGRjb3JlLmMjTDc3NAo+IAo+IG1pbmUgc2F5cyAiWzYuMDUxNDI2XSBtdGQ6IGRldmlj ZSAxMiAocm9vdGZzKSBzZXQgdG8gYmUgcm9vdCBmaWxlc3lzdGVtIgo+IAo+IHdoaWNoIGlzIHNp bXBseSB0aGUgY2FsbCBmcm9tIGRyaXZlcnMvbXRkL210ZGNvcmUuYwo+IAo+IHNvIHRoZSByb290 ZnMgZGV2aWNlIGlzIHNldCBjb3JyZWN0bHkuIGl04oCZcyBqdXN0IG5vdCBib290aW5nIGZyb20g aXQuCj4gCj4gdGhlIHJlZ3Jlc3Npb24gY29tZXMgZnJvbSBoYXZpbmcgR0xVRUJJK0JMT0NLIGVu YWJsZWQsIGl0IHNlZW1zLCBhcmUgdGhleQo+IGZpZ2h0aW5nIGZvci9vcGVyYXRpbmcgb24gdGhl IHNhbWUgcGFydGl0aW9uPwoKSSBkb24ndCBrbm93LiBMZXQncyBhc2sgRGFuaWVsLgoKPiAKPj4g Cj4+Pj4gKDMxLCAxMikgd291bGQgYmUgbXRkYmxvY2sxMi4KPj4+PiBIb3cgZG9lcyB5b3VyIGtl cm5lbCBrbm93IHRoYXQgbXRkYmxvY2sxMiBzaGFsbCBiZSB0aGUgcm9vdGZzPwo+Pj4gCj4+PiB0 aGlzIGlzIGFuIG9wZW53cnQgYXBwcm9hY2g6IGh0dHBzOi8vb3BlbndydC5vcmcvZG9jcy90ZWNo cmVmL2ZpbGVzeXN0ZW1zICh1bmRlcgo+Pj4g4oCcdGVjaG5pY2FsIGRldGFpbHPigJ0sIHRoaXJk IHBhcmFncmFwaCkKPj4+IAo+Pj4gZXNzZW50aWFsbHkgdGhlcmXigJlzIGEgZmVhdHVyZSB0aGV5 IGFkZCB0byB0aGUga2VybmVsICh2aWEgcGF0Y2gpIHdoZXJlIHlvdSBjYW4KPj4+IGVuYWJsZSBh IGZlYXR1cmUgdGhhdCBzZXRzIHRoZSByb290IGRldmljZSBiYXNlZCBvbiB0aGUgbmFtZSBvZiB0 aGUgcGFydGl0aW9uLgo+PiAKPj4gU28sIHRoaXMgaXMgYWxsIG5vdCBtYWlubGluZS4gOi0vCj4g Cj4gaSBkaWQgc2F5IG9wZW53cnQgYXQgdGhlIHN0YXJ0LCBhbmQgaSB0aGluayB0aGF04oCZcyBw cmV0dHkgY2xvc2UgdG8gbWFpbmxpbmUgYXMKPiBpdCBnZXRzLgo+IAo+IHNvbWV0aW1lcyB0aGVz ZSBwYXRjaGVzIGFyZW7igJl0IGFwcHJvcHJpYXRlIHRvIHB1c2ggdXBzdHJlYW0uIHRoaXMgb25l IGlzIG5vdCB0aGUKPiBvbmUgY2F1c2luZyB0aGUgaXNzdWUuCj4gCj4gaXQgc2VlbXMgdG8gbWUg dGhhdCB0aGVyZSBpcyBhIHByb2JsZW0gd2l0aCBHTFVFQkkrQkxPQ0sgcGxheWluZyB0b2dldGhl ci4KPiAKPiBhcyBmYXIgYXMgaSBjYW4gc2VlLCB0aGUgc2V0dGluZyBvZiB0aGUgZGV2aWNlIGlz IGJlaW5nIGRvaW5nIGJ5IG10ZGNvcmUuYwo+IAo+IGl04oCZcyBqdXN0IG5vdCB3b3JraW5nIHdp dGggZ2x1ZWJpIGFuZCBibG9jayBhcmUgZW5hYmxlZCwgYW5kIGkgbmVlZCB0byBrbm93Cj4gd2hl dGhlciBkaXNhYmxpbmcgZ2x1ZWJpIHdpbGwgYWxsb3cgaXQgdG8gd29yay4KPiAKPiBpbiBvdGhl ciB3b3JkcywgaXMgaXQgcG9zc2libGUgZm9yIGdsdWViaSB0byB1c2UgdGhlIHBhcnRpdGlvbiBj cmVhdGVkIGJ5Cj4gdWJpX2Jsb2NrLCBhbmQgYWRkIHRoZSBNVERfVUJJVk9MVU1FIGZsYWc/CgpO by4gVUJJQmxvY2sgd29ya3Mgb24gdG9wIG9mIFVCSSB2b2x1bWVzIGFuZCBjcmVhdGVzIGEgYmxv Y2sgZGV2aWNlLgoKV2UnbGwgc29ydCB0aGlzIG91dC4gOikKClRoYW5rcywKLy9yaWNoYXJkCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGlu dXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo= 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 646B21D952E for ; Mon, 17 Jun 2024 18:52:58 +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=1718650381; cv=none; b=eOsLmot8Ufn9ClsmazuVL5uNs9gihBAtmq22ALFGMyNVX3f9j+f5eEx6v7x9YlweaqKde+q2IfkByRNPzfy10PJD7YzomKLi+6QKXuPEpBmn3tfI6y0P9FDKM9XBwKKlhZejtltJEt+H+a1q3it6hGw3rX/Q6RvZzvWdfOmIrR4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718650381; c=relaxed/simple; bh=UY0WXIOBDORhqFoocdXv7q/5wTE5OvwFLc7PMpLK1po=; h=Date:From:To:Cc:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type; b=m7C+3ZGq/OcoDMARR2YrCQ+QcuFqeJuFgdqJeqafHUrVr6t3IsOiG6H50MATaruEMPXVb+ikHIGgmueWXuZl9HaM+Ai4dmvRyudMo8940XDcYA1jLfTgc1U/rI74cFMITptpCphkjKdWmbvKbdDsBtWMqNgWaRTE8WFFm6maCb4= 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 729576195FC1; Mon, 17 Jun 2024 20:52:56 +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 p5T_CLvWV-4B; Mon, 17 Jun 2024 20:52:55 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id B32216195FC9; Mon, 17 Jun 2024 20:52:55 +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 IVEfxcUz4X1Q; Mon, 17 Jun 2024 20:52:55 +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 8F4166195FC1; Mon, 17 Jun 2024 20:52:55 +0200 (CEST) Date: Mon, 17 Jun 2024 20:52:55 +0200 (CEST) From: Richard Weinberger To: Gagan Sidhu Cc: ZhaoLong Wang , chengzhihao1 , dpervushin , linux-kernel , linux-mtd , Miquel Raynal , Vignesh Raghavendra , yangerkun , yi zhang , daniel@makrotopia.org Message-ID: <136290141.252319.1718650375432.JavaMail.zimbra@nod.at> In-Reply-To: <3841F21D-CA54-456C-9D9C-F06EEA332A30@mac.com> References: <48D8B89B-0402-4D8B-B045-86104C0C797F@mac.com> <303502000.252057.1718647746641.JavaMail.zimbra@nod.at> <90A90DA4-8B68-432D-9577-0D3635AF84BB@mac.com> <296007365.252185.1718649153090.JavaMail.zimbra@nod.at> <3841F21D-CA54-456C-9D9C-F06EEA332A30@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: rDTq+bzWquJWh3BCcONeC8Jg3XzswQ== [CC'ing Daniel] ----- Urspr=C3=BCngliche Mail ----- > Von: "Gagan Sidhu" > An: "richard" > CC: "ZhaoLong Wang" , "chengzhihao1" , "dpervushin" > , "linux-kernel" , "linux-mtd" > , "Miquel Raynal" , "Vignesh Raghavendra" , > "yangerkun" , "yi zhang" > Gesendet: Montag, 17. Juni 2024 20:46:10 > Betreff: Re: [PATCH v2] ubi: gluebi: Fix NULL pointer dereference caused = by ftl notifier >> On Jun 17, 2024, at 12:32 PM, Richard Weinberger wrote: >>=20 >> ----- Urspr=C3=BCngliche Mail ----- >>> Von: "Gagan Sidhu" >>>> AFAICT, this log line is not part of the mainline kernel. >>>=20 >>> this is mainline. it=E2=80=99s just not 6.x. it=E2=80=99s 4.14. >>=20 >> I've double checked and disagree. >> This line comes from: >> https://git.openwrt.org/?p=3Dopenwrt/openwrt.git;a=3Dblob;f=3Dtarget/lin= ux/generic/pending-4.14/480-mtd-set-rootfs-to-be-root-dev.patch;h=3D6cddaf0= 1b75cb58cfb377f568f2c375af87e2f1b;hb=3Dc3bd1321de1e0d814f5cfc4f494f6b2fb1f5= 133b >=20 > no i know that, that=E2=80=99s the patch i showed you. i meant the rest o= f it is > mainline. the patch obviously is not. >>=20 >> In recent OpenWRT kernels I see: >> https://git.openwrt.org/?p=3Dopenwrt/openwrt.git;a=3Dblob;f=3Dtarget/lin= ux/generic/pending-5.15/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.pa= tch;h=3D266a6331c2acc0f7c17d9ac72f54659d31b56249;hb=3DHEAD >>=20 >> Looks like in recent versions the patch in question does *not* cause a >> regression. >=20 > that patch is also applied in my version as well, so i don=E2=80=99t see = how this avoids > the regression. >=20 > https://github.com/torvalds/linux/blob/master/drivers/mtd/mtdcore.c#L774 >=20 > mine says "[6.051426] mtd: device 12 (rootfs) set to be root filesystem" >=20 > which is simply the call from drivers/mtd/mtdcore.c >=20 > so the rootfs device is set correctly. it=E2=80=99s just not booting from= it. >=20 > the regression comes from having GLUEBI+BLOCK enabled, it seems, are they > fighting for/operating on the same partition? I don't know. Let's ask Daniel. >=20 >>=20 >>>> (31, 12) would be mtdblock12. >>>> How does your kernel know that mtdblock12 shall be the rootfs? >>>=20 >>> this is an openwrt approach: https://openwrt.org/docs/techref/filesyste= ms (under >>> =E2=80=9Ctechnical details=E2=80=9D, third paragraph) >>>=20 >>> essentially there=E2=80=99s a feature they add to the kernel (via patch= ) where you can >>> enable a feature that sets the root device based on the name of the par= tition. >>=20 >> So, this is all not mainline. :-/ >=20 > i did say openwrt at the start, and i think that=E2=80=99s pretty close t= o mainline as > it gets. >=20 > sometimes these patches aren=E2=80=99t appropriate to push upstream. this= one is not the > one causing the issue. >=20 > it seems to me that there is a problem with GLUEBI+BLOCK playing together= . >=20 > as far as i can see, the setting of the device is being doing by mtdcore.= c >=20 > it=E2=80=99s just not working with gluebi and block are enabled, and i ne= ed to know > whether disabling gluebi will allow it to work. >=20 > in other words, is it possible for gluebi to use the partition created by > ubi_block, and add the MTD_UBIVOLUME flag? No. UBIBlock works on top of UBI volumes and creates a block device. We'll sort this out. :) Thanks, //richard