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=-9.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, URIBL_DBL_ABUSE_MALW,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 DC715C2D0DB for ; Thu, 30 Jan 2020 20:15:01 +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 AFD2020CC7 for ; Thu, 30 Jan 2020 20:15:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="H6qdAlce" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AFD2020CC7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject: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=yCrjpWhUfUHf8vIAW/qmTaJ80s4t4s7dCflMOPKs4GE=; b=H6qdAlce8OLYgC YSLb3Lwiw2xddFZ/J8KOXCmjk14wUBwd4yoHZxJCcFuhVJw1BNSL5WW07iWtDTaQjusodcCjoB1wb XeEadxhks5uni237yuaD7JiAipjJM8ui66KmsOYQhSiNRrdzs2fUEsHrymY1GdiQUGvY1qb0Q7eNG 4h+esneH7hex8mUWMA0QTKzta5SQf1LR+/aiK4J5vs/KuByIpeeLAKQh1GxOpvydoGYHuCU+jrsjv h47pgXt8IZZ72EQ9PhOMJ3OooAH86q9ONG0Ev7kauW+1G4dNS5RwJwF85bOLZOuh4o7GvyzqpUS/m WVXgWBgRa1FzQ1icS91g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ixGDA-0006A3-A1; Thu, 30 Jan 2020 20:14:48 +0000 Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ixGD6-000694-1Z for linux-mtd@lists.infradead.org; Thu, 30 Jan 2020 20:14:45 +0000 X-Originating-IP: 93.23.196.10 Received: from xps13 (10.196.23.93.rev.sfr.net [93.23.196.10]) (Authenticated sender: miquel.raynal@bootlin.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 4F9D460007; Thu, 30 Jan 2020 20:14:35 +0000 (UTC) Date: Thu, 30 Jan 2020 21:14:33 +0100 From: Miquel Raynal To: Linus Torvalds Subject: [GIT PULL] UBIFS changes for 5.6-rc1 Message-ID: <20200130211433.46abdf90@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.4 (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-20200130_121444_223256_7D5B5101 X-CRM114-Status: GOOD ( 10.71 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Vignesh Raghavendra , Tudor Ambarus , Richard Weinberger , linux-kernel@vger.kernel.org, Frieder Schrempf , linux-mtd@lists.infradead.org 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 SGVsbG8gTGludXMsCgpUaGlzIGlzIHRoZSBVQkkvVUJJRlMgUFIgZm9yIDUuNiwgc2VudCBvbiBi ZWhhbGYgb2YgUmljaGFyZC4KClRoYW5rcywKTWlxdcOobAoKVGhlIGZvbGxvd2luZyBjaGFuZ2Vz IHNpbmNlIGNvbW1pdCBiM2E5ODdiMDI2NGQzZGRiYjI0MjkzZWJmZjEwZWRkZmM0NzJmNjUzOgoK ICBMaW51eCA1LjUtcmM2ICgyMDIwLTAxLTEyIDE2OjU1OjA4IC0wODAwKQoKYXJlIGF2YWlsYWJs ZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6CgogIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z Y20vbGludXgva2VybmVsL2dpdC9ydy91Ymlmcy5naXQgdGFncy91cHN0cmVhbS01LjYtcmMxCgpm b3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNWQzODA1YWYyNzljOTNlZjQ5YTY0NzAxZjM1 MjU0Njc2ZDcwOTYyMjoKCiAgdWJpOiBGaXggYW4gZXJyb3IgcG9pbnRlciBkZXJlZmVyZW5jZSBp biBlcnJvciBoYW5kbGluZyBjb2RlICgyMDIwLTAxLTE5IDIzOjIzOjI4ICswMTAwKQoKLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQpUaGlzIHB1bGwgcmVxdWVzdCBjb250YWlucyBtb3N0bHkgZml4ZXMgZm9yIFVCSSBhbmQgVUJJ RlM6CgpVQkk6CiAtIEZpeGVzIGZvciBtZW1vcnkgbGVha3MgaW4gZXJyb3IgcGF0aHMKIC0gRml4 IGZvciBhbiBsb2dpYyBlcnJvciBpbiBhIGZhc3RtYXAgc2VsZmNoZWNrCgpVQklGUzoKIC0gRml4 IGZvciBGU19JT0NfU0VURkxBR1MgcmVsYXRlZCB0byBmc2NyeXB0IGZsYWcKIC0gU3VwcG9ydCBm b3IgRlNfRU5DUllQVF9GTAogLSBGaXggZm9yIGEgZGVhZCBsb2NrIGluIGJ1bGstcmVhZCBtb2Rl CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCkRhbiBDYXJwZW50ZXIgKDEpOgogICAgICB1Ymk6IEZpeCBhbiBlcnJvciBwb2lu dGVyIGRlcmVmZXJlbmNlIGluIGVycm9yIGhhbmRsaW5nIGNvZGUKCkVyaWMgQmlnZ2VycyAoMik6 CiAgICAgIHViaWZzOiBGaXggRlNfSU9DX1NFVEZMQUdTIHVuZXhwZWN0ZWRseSBjbGVhcmluZyBl bmNyeXB0IGZsYWcKICAgICAgdWJpZnM6IEFkZCBzdXBwb3J0IGZvciBGU19FTkNSWVBUX0ZMCgpH ZWVydCBVeXR0ZXJob2V2ZW4gKDEpOgogICAgICB1YmlmczogRml4IGlub190IGZvcm1hdCB3YXJu aW5ncyBpbiBvcnBoYW5fZGVsZXRlKCkKCkhvdSBUYW8gKDIpOgogICAgICB1Ymk6IENoZWNrIHRo ZSBwcmVzZW5jZSBvZiB2b2x1bWUgYmVmb3JlIGNhbGwgdWJpX2Zhc3RtYXBfZGVzdHJveV9jaGVj a21hcCgpCiAgICAgIHViaTogRnJlZSB0aGUgbm9ybWFsIHZvbHVtZXMgaW4gZXJyb3IgcGF0aHMg b2YgdWJpX2F0dGFjaF9tdGRfZGV2KCkKClF1YW55YW5nIFdhbmcgKDEpOgogICAgICB1Ymlmczog Rml4IG1lbW9yeSBsZWFrIGZyb20gYy0+c3VwX25vZGUKClNhc2NoYSBIYXVlciAoMik6CiAgICAg IHViaTogZmFzdG1hcDogRml4IGludmVydGVkIGxvZ2ljIGluIHNlZW4gc2VsZmNoZWNrCiAgICAg IHViaWZzOiBGaXggd3JvbmcgbWVtb3J5IGFsbG9jYXRpb24KCll1ZUhhaWJpbmcgKDEpOgogICAg ICB1Ymk6IHdsOiBSZW1vdmUgc2V0IGJ1dCBub3QgdXNlZCB2YXJpYWJsZSAncHJldl9lJwoKWmhp aGFvIENoZW5nICgxKToKICAgICAgdWJpZnM6IEZpeCBkZWFkbG9jayBpbiBjb25jdXJyZW50IGJ1 bGstcmVhZCBhbmQgd3JpdGVwYWdlCgogZHJpdmVycy9tdGQvdWJpL2F0dGFjaC5jICB8ICAyICst CiBkcml2ZXJzL210ZC91YmkvYnVpbGQuYyAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr KystLS0tLQogZHJpdmVycy9tdGQvdWJpL2Zhc3RtYXAuYyB8IDIzICsrKysrKysrKysrKystLS0t LS0tLS0tCiBkcml2ZXJzL210ZC91YmkvdWJpLmggICAgIHwgIDEgKwogZHJpdmVycy9tdGQvdWJp L3Z0YmwuYyAgICB8ICA4ICsrLS0tLS0tCiBkcml2ZXJzL210ZC91Ymkvd2wuYyAgICAgIHwgIDMg Ky0tCiBmcy91Ymlmcy9maWxlLmMgICAgICAgICAgIHwgIDQgKysrLQogZnMvdWJpZnMvaW9jdGwu YyAgICAgICAgICB8IDE0ICsrKysrKysrKysrLS0tCiBmcy91Ymlmcy9vcnBoYW4uYyAgICAgICAg IHwgIDQgKystLQogZnMvdWJpZnMvc2IuYyAgICAgICAgICAgICB8ICAyICstCiBmcy91Ymlmcy9z dXBlci5jICAgICAgICAgIHwgIDIgKysKIDExIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMo KyksIDMxIGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K 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=-12.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,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 8B24EC2D0DB for ; Thu, 30 Jan 2020 20:14:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 56EC8214AF for ; Thu, 30 Jan 2020 20:14:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727620AbgA3UOj convert rfc822-to-8bit (ORCPT ); Thu, 30 Jan 2020 15:14:39 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:48921 "EHLO relay3-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727564AbgA3UOj (ORCPT ); Thu, 30 Jan 2020 15:14:39 -0500 X-Originating-IP: 93.23.196.10 Received: from xps13 (10.196.23.93.rev.sfr.net [93.23.196.10]) (Authenticated sender: miquel.raynal@bootlin.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 4F9D460007; Thu, 30 Jan 2020 20:14:35 +0000 (UTC) Date: Thu, 30 Jan 2020 21:14:33 +0100 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] UBIFS changes for 5.6-rc1 Message-ID: <20200130211433.46abdf90@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Linus, This is the UBI/UBIFS PR for 5.6, sent on behalf of Richard. Thanks, Miquèl The following changes since commit b3a987b0264d3ddbb24293ebff10eddfc472f653: Linux 5.5-rc6 (2020-01-12 16:55:08 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git tags/upstream-5.6-rc1 for you to fetch changes up to 5d3805af279c93ef49a64701f35254676d709622: ubi: Fix an error pointer dereference in error handling code (2020-01-19 23:23:28 +0100) ---------------------------------------------------------------- This pull request contains mostly fixes for UBI and UBIFS: UBI: - Fixes for memory leaks in error paths - Fix for an logic error in a fastmap selfcheck UBIFS: - Fix for FS_IOC_SETFLAGS related to fscrypt flag - Support for FS_ENCRYPT_FL - Fix for a dead lock in bulk-read mode ---------------------------------------------------------------- Dan Carpenter (1): ubi: Fix an error pointer dereference in error handling code Eric Biggers (2): ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag ubifs: Add support for FS_ENCRYPT_FL Geert Uytterhoeven (1): ubifs: Fix ino_t format warnings in orphan_delete() Hou Tao (2): ubi: Check the presence of volume before call ubi_fastmap_destroy_checkmap() ubi: Free the normal volumes in error paths of ubi_attach_mtd_dev() Quanyang Wang (1): ubifs: Fix memory leak from c->sup_node Sascha Hauer (2): ubi: fastmap: Fix inverted logic in seen selfcheck ubifs: Fix wrong memory allocation YueHaibing (1): ubi: wl: Remove set but not used variable 'prev_e' Zhihao Cheng (1): ubifs: Fix deadlock in concurrent bulk-read and writepage drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 31 ++++++++++++++++++++++++++----- drivers/mtd/ubi/fastmap.c | 23 +++++++++++++---------- drivers/mtd/ubi/ubi.h | 1 + drivers/mtd/ubi/vtbl.c | 8 ++------ drivers/mtd/ubi/wl.c | 3 +-- fs/ubifs/file.c | 4 +++- fs/ubifs/ioctl.c | 14 +++++++++++--- fs/ubifs/orphan.c | 4 ++-- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 ++ 11 files changed, 63 insertions(+), 31 deletions(-)