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 X-Spam-Level: X-Spam-Status: No, score=-20.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9EFD6C433F5 for ; Sun, 5 Sep 2021 10:10:05 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 2D91860F21 for ; Sun, 5 Sep 2021 10:10:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2D91860F21 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=G1SDnIPkLaeD5IFyPx5qos9UCdVJtBMOau2aO6mLgUM=; b=WxNRJXyJwSjUT7 QuTGG2YnhJjtmshAoRD4jgun/PpUTlrJ5e7U+k3U14sAOibQ9C1vdGJLBbfhxugKH6vRIw6TMQRG9 bbj3TPvbbN560rOTUzxRbJDv9WewplQPBKseW+GwJpWYuUEAzv133JFOBDtI4nh9S+I7wVdAPaZoK a2rhmJLoFvhG23cWna3TcGouWmcFJQgRhTh6ApzzANtBFHUKxIy9VD6ajZWQ+YRnTbFzB69q5vtqT AjLJcW9fwHA6U7XZXtg88hsgZq6du8RX+3UUPk7dA8ZaD+8wl5h+9Fx9Spf5gfHjcEXUwPe5HQlTi oTXAcAwEvNu1kSr0nJgw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mMp5C-00FZ6b-Fy; Sun, 05 Sep 2021 10:09:02 +0000 Received: from relay11.mail.gandi.net ([217.70.178.231]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mMp54-00FZ5K-J8 for linux-mtd@lists.infradead.org; Sun, 05 Sep 2021 10:08:57 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by relay11.mail.gandi.net (Postfix) with ESMTPSA id DFFC410000B; Sun, 5 Sep 2021 10:08:46 +0000 (UTC) Date: Sun, 5 Sep 2021 12:08:45 +0200 From: Miquel Raynal To: Linus Torvalds Cc: linux-mtd@lists.infradead.org, Richard Weinberger , Tudor Ambarus , Vignesh Raghavendra , Frieder Schrempf , linux-kernel@vger.kernel.org Subject: [GIT PULL] [v2] mtd: Changes for 5.15 Message-ID: <20210905120845.09877033@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210905_030854_952588_FBD1EEB1 X-CRM114-Status: GOOD ( 17.20 ) 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 SGVsbG8gTGludXMsCgpJIHdhcyBjaGVja2luZyB3aHkgdGhlIHB1bGwgcmVxdWVzdCBzZW50IG9u IFRodXJzZGF5IDNyZCBkaWQgbm90CnJlY2VpdmUgYW55IHJlcGx5IGFuZCBJIGZpZ3VyZWQgb3V0 IHRoYXQgdGhlIGZpbmFsIHB1c2ggb3BlcmF0aW9uCmRpZCBub3QgbWFrZSBpdCB0byB0aGUga2Vy bmVsLm9yZyByZXBvc2l0b3J5LgoKSSBqdXN0IHB1c2hlZCBvbmNlIGFnYWluIHRoZSBtaXNzaW5n IGNoYW5nZSAoYSBtZXJnZSBjb21taXQpIGFuZApyZS1nZW5lcmF0ZWQgdGhlIGJlbG93IHJlcXVl c3QuCgpUaGlzIGlzIHRoZSBmaW5hbCBNVEQgUFIgZm9yIDUuMTUuCgpUaGFua3MsCk1pcXXDqGwK ClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgZTczZjBmMGVlNzU0MTE3MWQ4OWYy ZTI0OTExMzBjNzc3MWJhNThkMzoKCiAgTGludXggNS4xNC1yYzEgKDIwMjEtMDctMTEgMTU6MDc6 NDAgLTA3MDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L210ZC9saW51eC5naXQg dGFncy9tdGQvZm9yLTUuMTUKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byBjMWZlNzdl NDI0NDBkMmNhZDc2MDU1ZGY2ZmI1OGNhYWJmNjIyZDUxOgoKICBNZXJnZSB0YWcgJ25hbmQvZm9y LTUuMTUnIGludG8gbXRkL25leHQgKDIwMjEtMDktMDMgMDA6MDQ6MTYgKzAyMDApCgotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Ck1URCBjaGFuZ2VzOgoqIGJsa2RldnM6CiAgLSBTaW1wbGlmeSB0aGUgcmVmY291bnRpbmcgaW4g YmxrdHJhbnNfe29wZW4sIHJlbGVhc2V9CiAgLSBTaW1wbGlmeSBibGt0cmFuc19nZXRnZW8KICAt IFJlbW92ZSBibGt0cmFuc19yZWZfbXV0ZXgKICAtIFNpbXBsaWZ5IGJsa3RyYW5zX2Rldl9nZXQK ICAtIFVzZSBsb2NrZGVwX2Fzc2VydF9oZWxkCiAgLSBEb24ndCBob2xkIGRlbF9tdGRfYmxrdHJh bnNfZGV2IGluIGJsa3RyYW5zX3tvcGVuLCByZWxlYXNlfQoqIGZ0bDoKICAtIERvbid0IGNhc3Qg YXdheSB0aGUgdHlwZSB3aGVuIGNhbGxpbmcgYWRkX210ZF9ibGt0cmFuc19kZXYKICAtIERvbid0 IGNhc3QgYXdheSB0aGUgdHlwZSB3aGVuIGNhbGxpbmcgYWRkX210ZF9ibGt0cmFuc19kZXYKICAt IFVzZSBjb250YWluZXJfb2YoKSByYXRoZXIgdGhhbiBjYXN0CiAgLSBGaXggdXNlLWFmdGVyLWZy ZWUKICAtIEFkZCBkaXNjYXJkIHN1cHBvcnQKICAtIEFsbG93IHVzZSBvZiBNVERfUkFNIGZvciB0 ZXN0aW5nIHB1cnBvc2VzCiogY29uY2F0OgogIC0gQ2hlY2sgX3JlYWQsIF93cml0ZSBjYWxsYmFj a3MgZXhpc3RlbmNlIGJlZm9yZSBhc3NpZ25tZW50CiAgLSBKdWRnZSBjYWxsYmFjayBleGlzdGVu Y2UgYmFzZWQgb24gdGhlIG1hc3RlcgoqIG1hcHM6CiAgLSBNYXBzOiByZW1vdmUgZGVhZCBNVEQg bWFwIGRyaXZlciBmb3IgUE1DLVNpZXJyYSBNU1AgYm9hcmRzCiogbXRkYmxvY2s6CiAgLSBXYXJu IGlmIGFkZGVkIGZvciBhIE5BTkQgZGV2aWNlCiAgLSBBZGQgY29tbWVudCBhYm91dCBVQkkgYmxv Y2sgZGV2aWNlcwogIC0gVXBkYXRlIG9sZCBKRkZTMiBtZW50aW9uIGluIEtjb25maWcKKiBwYXJ0 aXRpb25zOgogIC0gUmVkYm9vdDogY29udmVydCB0byBZQU1MCgpOQU5EIGNvcmUgY2hhbmdlczoK KiBSZXBhaXIgTWlxdWVsIFJheW5hbCdzIGVtYWlsIGFkZHJlc3MgaW4gTUFJTlRBSU5FUlMKKiBG aXggYSBjb3VwbGUgb2Ygc3BlbGxpbmcgbWlzdGFrZXMgaW4gS2NvbmZpZwoqIGJidDogU2tpcCBi YWQgYmxvY2tzIHdoZW4gc2VhcmNoaW5nIGZvciB0aGUgQkJUIGluIE5BTkQKKiBSZW1vdmUgbmV2 ZXIgY2hhbmdlZCByZXQgdmFyaWFibGUKClJhdyBOQU5EIGNoYW5nZXM6CiogY2FmZTogRml4IGEg cmVzb3VyY2UgbGVhayBpbiB0aGUgZXJyb3IgaGFuZGxpbmcgcGF0aCBvZiAnY2FmZV9uYW5kX3By b2JlKCknCiogaW50ZWw6IEZpeCBlcnJvciBoYW5kbGluZyBpbiBwcm9iZQoqIG9tYXA6IEZpeCBr ZXJuZWwgZG9jIHdhcm5pbmcgb24gJ2NhbGN1YXRlJyB0eXBvCiogZ3BtYzogRml4IHRoZSBFQ0Mg Ynl0ZXMgdnMuIE9PQiBieXRlcyBlcXVhdGlvbgoKU1BJLU5BTkQgY29yZSBjaGFuZ2VzOgoqIFBy b3Blcmx5IGZpbGwgdGhlIE9PQiBhcmVhLgoqIEZpeCBjb21tZW50CgpTUEktTkFORCBkcml2ZXJz IGNoYW5nZXM6CiogbWFjcm9uaXg6IEFkZCBRdWFkIHN1cHBvcnQgZm9yIHNlcmlhbCBOQU5EIGZs YXNoCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCkNocmlzdG9waCBIZWxsd2lnICg4KToKICAgICAgbXRkX2Jsa2RldnM6IGRv bid0IGhvbGQgZGVsX210ZF9ibGt0cmFuc19kZXYgaW4gYmxrdHJhbnNfe29wZW4sIHJlbGVhc2V9 CiAgICAgIG10ZF9ibGtkZXZzOiB1c2UgbG9ja2RlcF9hc3NlcnRfaGVsZAogICAgICBtdGQvZnRs OiBkb24ndCBjYXN0IGF3YXkgdGhlIHR5cGUgd2hlbiBjYWxsaW5nIGFkZF9tdGRfYmxrdHJhbnNf ZGV2CiAgICAgIG10ZC9yZmRfZnRsOiBkb24ndCBjYXN0IGF3YXkgdGhlIHR5cGUgd2hlbiBjYWxs aW5nIGFkZF9tdGRfYmxrdHJhbnNfZGV2CiAgICAgIG10ZF9ibGtkZXZzOiBzaW1wbGlmeSBibGt0 cmFuc19kZXZfZ2V0CiAgICAgIG10ZF9ibGtkZXZzOiByZW1vdmUgYmxrdHJhbnNfcmVmX211dGV4 CiAgICAgIG10ZF9ibGtkZXZzOiBzaW1wbGlmeSBibGt0cmFuc19nZXRnZW8KICAgICAgbXRkX2Js a2RldnM6IHNpbXBsaWZ5IHRoZSByZWZjb3VudGluZyBpbiBibGt0cmFuc197b3BlbiwgcmVsZWFz ZX0KCkNocmlzdG9waGUgSkFJTExFVCAoMSk6CiAgICAgIG10ZDogcmF3bmFuZDogY2FmZTogRml4 IGEgcmVzb3VyY2UgbGVhayBpbiB0aGUgZXJyb3IgaGFuZGxpbmcgcGF0aCBvZiAnY2FmZV9uYW5k X3Byb2JlKCknCgpDb2xpbiBJYW4gS2luZyAoMSk6CiAgICAgIG10ZDogcmF3bmFuZDogRml4IGEg Y291cGxlIG9mIHNwZWxsaW5nIG1pc3Rha2VzIGluIEtjb25maWcKCkNvcmVudGluIExhYmJlICgx KToKICAgICAgZHRfYmluZGluZ3M6IG10ZDogcGFydGl0aW9uczogcmVkYm9vdDogY29udmVydCB0 byBZQU1MCgpEYW5pZWwgUGFsbWVyICgxKToKICAgICAgbXRkOiBzcGluYW5kOiBjb3JlOiBQcm9w ZXJseSBmaWxsIHRoZSBPT0IgYXJlYS4KCkV2Z2VueSBOb3Zpa292ICgxKToKICAgICAgbXRkOiBy YXduYW5kOiBpbnRlbDogRml4IGVycm9yIGhhbmRsaW5nIGluIHByb2JlCgpFemVxdWllbCBHYXJj aWEgKDMpOgogICAgICBtdGRibG9jazogVXBkYXRlIG9sZCBKRkZTMiBtZW50aW9uIGluIEtjb25m aWcKICAgICAgbXRkYmxvY2s6IEFkZCBjb21tZW50IGFib3V0IFVCSSBibG9jayBkZXZpY2VzCiAg ICAgIG10ZGJsb2NrOiBXYXJuIGlmIGFkZGVkIGZvciBhIE5BTkQgZGV2aWNlCgpKYWltZSBMaWFv ICgxKToKICAgICAgbXRkOiBzcGluYW5kOiBtYWNyb25peDogQWRkIFF1YWQgc3VwcG9ydCBmb3Ig c2VyaWFsIE5BTkQgZmxhc2gKCkphc29uIFdhbmcgKDEpOgogICAgICBtdGQ6IHJhd25hbmQ6IHJl bW92ZSBuZXZlciBjaGFuZ2VkIHJldCB2YXJpYWJsZQoKTHVrYXMgQnVsd2FobiAoMik6CiAgICAg IE1BSU5UQUlORVJTOiByZXBhaXIgTWlxdWVsIFJheW5hbCdzIGVtYWlsIGFkZHJlc3MKICAgICAg bXRkOiBtYXBzOiByZW1vdmUgZGVhZCBNVEQgbWFwIGRyaXZlciBmb3IgUE1DLVNpZXJyYSBNU1Ag Ym9hcmRzCgpNaXF1ZWwgUmF5bmFsICgzKToKICAgICAgZHQtYmluZGluZ3M6IG10ZDogZ3BtYzog Rml4IHRoZSBFQ0MgYnl0ZXMgdnMuIE9PQiBieXRlcyBlcXVhdGlvbgogICAgICBtdGQ6IHNwaW5h bmQ6IEZpeCBjb21tZW50CiAgICAgIE1lcmdlIHRhZyAnbmFuZC9mb3ItNS4xNScgaW50byBtdGQv bmV4dAoKU2VhbiBZb3VuZyAoNCk6CiAgICAgIG10ZDogcmZkX2Z0bDogYWxsb3cgdXNlIG9mIE1U RF9SQU0gZm9yIHRlc3RpbmcgcHVycG9zZXMKICAgICAgbXRkOiByZmRfZnRsOiBhZGQgZGlzY2Fy ZCBzdXBwb3J0CiAgICAgIG10ZDogcmZkX2Z0bDogZml4IHVzZS1hZnRlci1mcmVlCiAgICAgIG10 ZDogcmZkX2Z0bDogdXNlIGNvbnRhaW5lcl9vZigpIHJhdGhlciB0aGFuIGNhc3QKClN0ZWZhbiBS aWVkbXVlbGxlciAoMSk6CiAgICAgIG10ZDogcmF3bmFuZDogbmFuZF9iYnQ6IFNraXAgYmFkIGJs b2NrcyB3aGVuIHNlYXJjaGluZyBmb3IgdGhlIEJCVCBpbiBOQU5ECgpWbGFkaW1pciBNb2xva292 ICgxKToKICAgICAgbXRkOiByYXduYW5kOiBvbWFwOiBGaXgga2VybmVsIGRvYyB3YXJuaW5nIG9u ICdjYWxjdWF0ZScgdHlwbwoKWmhpaGFvIENoZW5nICgyKToKICAgICAgbXRkOiBtdGRjb25jYXQ6 IEp1ZGdlIGNhbGxiYWNrIGV4aXN0ZW5jZSBiYXNlZCBvbiB0aGUgbWFzdGVyCiAgICAgIG10ZDog bXRkY29uY2F0OiBDaGVjayBfcmVhZCwgX3dyaXRlIGNhbGxiYWNrcyBleGlzdGVuY2UgYmVmb3Jl IGFzc2lnbm1lbnQKCiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2dwbWMt bmFuZC50eHQgICAgICAgICAgICAgICB8ICAgMiArLQogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL210ZC9wYXJ0aXRpb25zL3JlZGJvb3QtZmlzLnR4dCAgfCAgMjcgLS0tLS0tLS0t LQogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9wYXJ0aXRpb25zL3JlZGJv b3QtZmlzLnlhbWwgfCAgNDIgKysrKysrKysrKysrKysrKwogTUFJTlRBSU5FUlMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGRy aXZlcnMvbXRkL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDEwICsrLS0KIGRyaXZlcnMvbXRkL2Z0bC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL210ZC9tYXBzL0tj b25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyAtLS0t LS0tLS0KIGRyaXZlcnMvbXRkL21hcHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxIC0KIGRyaXZlcnMvbXRkL21hcHMvcG1jbXNwLWZsYXNoLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjI3IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCiBkcml2ZXJzL210ZC9tdGRfYmxrZGV2cy5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICA2MCArKystLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJz L210ZC9tdGRibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgNCArKwogZHJpdmVycy9tdGQvbXRkYmxvY2tfcm8uYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKysKIGRyaXZlcnMvbXRkL210ZGNvbmNhdC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMzICsrKysrKysrLS0t LQogZHJpdmVycy9tdGQvbmFuZC9yYXcvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDQgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2NhZmVfbmFuZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL210ZC9uYW5k L3Jhdy9pbnRlbC1uYW5kLWNvbnRyb2xsZXIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyNyAr KysrKystLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tZXNvbl9uYW5kLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbmFuZF9i YnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzMgKysrKysrKysrKysr CiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9vbWFwMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9tdGQvbmFuZC9zcGkvY29yZS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGRyaXZlcnMvbXRkL25hbmQv c3BpL21hY3Jvbml4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICsr Ky0tLQogZHJpdmVycy9tdGQvcmZkX2Z0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNDYgKysrKysrKysrKysrKystLS0KIDIyIGZpbGVzIGNoYW5nZWQs IDE5OCBpbnNlcnRpb25zKCspLCAzODEgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQg RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9wYXJ0aXRpb25zL3JlZGJvb3Qt ZmlzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvcGFydGl0aW9ucy9yZWRib290LWZpcy55YW1sCiBkZWxldGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9tdGQvbWFwcy9wbWNtc3AtZmxhc2guYwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxp bmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LW10ZC8K 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 X-Spam-Level: X-Spam-Status: No, score=-20.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0962BC433F5 for ; Sun, 5 Sep 2021 10:08:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E43D160F21 for ; Sun, 5 Sep 2021 10:08:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237658AbhIEKJx convert rfc822-to-8bit (ORCPT ); Sun, 5 Sep 2021 06:09:53 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:55925 "EHLO relay11.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237643AbhIEKJw (ORCPT ); Sun, 5 Sep 2021 06:09:52 -0400 Received: (Authenticated sender: miquel.raynal@bootlin.com) by relay11.mail.gandi.net (Postfix) with ESMTPSA id DFFC410000B; Sun, 5 Sep 2021 10:08:46 +0000 (UTC) Date: Sun, 5 Sep 2021 12:08:45 +0200 From: Miquel Raynal To: Linus Torvalds Cc: linux-mtd@lists.infradead.org, Richard Weinberger , Tudor Ambarus , Vignesh Raghavendra , Frieder Schrempf , linux-kernel@vger.kernel.org Subject: [GIT PULL] [v2] mtd: Changes for 5.15 Message-ID: <20210905120845.09877033@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Linus, I was checking why the pull request sent on Thursday 3rd did not receive any reply and I figured out that the final push operation did not make it to the kernel.org repository. I just pushed once again the missing change (a merge commit) and re-generated the below request. This is the final MTD PR for 5.15. Thanks, Miquèl The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3: Linux 5.14-rc1 (2021-07-11 15:07:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/mtd/for-5.15 for you to fetch changes up to c1fe77e42440d2cad76055df6fb58caabf622d51: Merge tag 'nand/for-5.15' into mtd/next (2021-09-03 00:04:16 +0200) ---------------------------------------------------------------- MTD changes: * blkdevs: - Simplify the refcounting in blktrans_{open, release} - Simplify blktrans_getgeo - Remove blktrans_ref_mutex - Simplify blktrans_dev_get - Use lockdep_assert_held - Don't hold del_mtd_blktrans_dev in blktrans_{open, release} * ftl: - Don't cast away the type when calling add_mtd_blktrans_dev - Don't cast away the type when calling add_mtd_blktrans_dev - Use container_of() rather than cast - Fix use-after-free - Add discard support - Allow use of MTD_RAM for testing purposes * concat: - Check _read, _write callbacks existence before assignment - Judge callback existence based on the master * maps: - Maps: remove dead MTD map driver for PMC-Sierra MSP boards * mtdblock: - Warn if added for a NAND device - Add comment about UBI block devices - Update old JFFS2 mention in Kconfig * partitions: - Redboot: convert to YAML NAND core changes: * Repair Miquel Raynal's email address in MAINTAINERS * Fix a couple of spelling mistakes in Kconfig * bbt: Skip bad blocks when searching for the BBT in NAND * Remove never changed ret variable Raw NAND changes: * cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' * intel: Fix error handling in probe * omap: Fix kernel doc warning on 'calcuate' typo * gpmc: Fix the ECC bytes vs. OOB bytes equation SPI-NAND core changes: * Properly fill the OOB area. * Fix comment SPI-NAND drivers changes: * macronix: Add Quad support for serial NAND flash ---------------------------------------------------------------- Christoph Hellwig (8): mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release} mtd_blkdevs: use lockdep_assert_held mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev mtd_blkdevs: simplify blktrans_dev_get mtd_blkdevs: remove blktrans_ref_mutex mtd_blkdevs: simplify blktrans_getgeo mtd_blkdevs: simplify the refcounting in blktrans_{open, release} Christophe JAILLET (1): mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' Colin Ian King (1): mtd: rawnand: Fix a couple of spelling mistakes in Kconfig Corentin Labbe (1): dt_bindings: mtd: partitions: redboot: convert to YAML Daniel Palmer (1): mtd: spinand: core: Properly fill the OOB area. Evgeny Novikov (1): mtd: rawnand: intel: Fix error handling in probe Ezequiel Garcia (3): mtdblock: Update old JFFS2 mention in Kconfig mtdblock: Add comment about UBI block devices mtdblock: Warn if added for a NAND device Jaime Liao (1): mtd: spinand: macronix: Add Quad support for serial NAND flash Jason Wang (1): mtd: rawnand: remove never changed ret variable Lukas Bulwahn (2): MAINTAINERS: repair Miquel Raynal's email address mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards Miquel Raynal (3): dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation mtd: spinand: Fix comment Merge tag 'nand/for-5.15' into mtd/next Sean Young (4): mtd: rfd_ftl: allow use of MTD_RAM for testing purposes mtd: rfd_ftl: add discard support mtd: rfd_ftl: fix use-after-free mtd: rfd_ftl: use container_of() rather than cast Stefan Riedmueller (1): mtd: rawnand: nand_bbt: Skip bad blocks when searching for the BBT in NAND Vladimir Molokov (1): mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo Zhihao Cheng (2): mtd: mtdconcat: Judge callback existence based on the master mtd: mtdconcat: Check _read, _write callbacks existence before assignment Documentation/devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt | 27 ---------- Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml | 42 ++++++++++++++++ MAINTAINERS | 4 +- drivers/mtd/Kconfig | 10 ++-- drivers/mtd/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 --------- drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/pmcmsp-flash.c | 227 ----------------------------------------------------------------------------------- drivers/mtd/mtd_blkdevs.c | 60 +++------------------- drivers/mtd/mtdblock.c | 4 ++ drivers/mtd/mtdblock_ro.c | 4 ++ drivers/mtd/mtdconcat.c | 33 ++++++++---- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 27 ++++++---- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 ++++++++++++ drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 4 +- drivers/mtd/nand/spi/macronix.c | 16 +++--- drivers/mtd/rfd_ftl.c | 46 ++++++++++++++--- 22 files changed, 198 insertions(+), 381 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml delete mode 100644 drivers/mtd/maps/pmcmsp-flash.c