From: Brian Norris <computersforpeace@gmail.com>
To: Michal Suchanek <hramrach@gmail.com>
Cc: Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
Mark Rutland <mark.rutland@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
David Woodhouse <dwmw2@infradead.org>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-mtd@lists.infradead.org
Subject: Re: [PATCH v3 2/5] mtd: mtdpart: Do not fail mtd probe when parsing partitions fails.
Date: Mon, 26 Oct 2015 18:44:48 -0700 [thread overview]
Message-ID: <20151027014448.GN13239@google.com> (raw)
In-Reply-To: <20151011200347.GD3696@localhost>
On Sun, Oct 11, 2015 at 01:03:47PM -0700, Brian Norris wrote:
> All in all, I think my suggestions would look something like the
> following alternative patch. I haven't tested it yet.
>
> Brian
>
> (git-format-patch pasted below)
>
> From 53b60f31a2a0f2a7e8220a4aff47457248bccbcf Mon Sep 17 00:00:00 2001
> From: Brian Norris <computersforpeace@gmail.com>
> Date: Sun, 11 Oct 2015 10:25:23 -0700
> Subject: [PATCH] mtd: mtdpart: Do not fail mtd probe when parsing partitions
> fails.
>
> Due to wrong assumption in ofpart ofpart fails on Exynos on SPI chips
> with no partitions because the subnode containing controller data
> confuses the ofpart parser.
>
> Thus compiling in ofpart support automatically fails probing any SPI NOR
> flash without partitions on Exynos.
>
> Compiling in a partitioning scheme should not cause probe of otherwise
> valid device to fail.
>
> Instead, let's do the following:
> * try parsers until one succeeds
> * if no parser succeeds, report the first error we saw
> * even in the failure case, allow MTD to probe, with fallback
> partitions or no partitions at all -- the master device will still be
> registered
>
> Issue report and comments initially by Michal Suchanek.
>
> Reported-by: Michal Suchanek <hramrach@gmail.com>
> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
> ---
> drivers/mtd/mtdcore.c | 6 ++++--
> drivers/mtd/mtdpart.c | 14 ++++++++++----
> 2 files changed, 14 insertions(+), 6 deletions(-)
Tested, and applied this version to l2-mtd.git
next prev parent reply other threads:[~2015-10-27 1:45 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-18 15:34 [PATCH v3 0/5] improve mtdpart robustness Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-08-18 15:34 ` [PATCH v3 2/5] mtd: mtdpart: Do not fail mtd probe when parsing partitions fails Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-10-11 20:03 ` Brian Norris
2015-10-11 20:03 ` Brian Norris
2015-10-27 1:44 ` Brian Norris [this message]
2015-08-18 15:34 ` [PATCH v3 1/5] mtd: mtdpart: add debug prints to partition parser Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-10-11 20:00 ` Brian Norris
2015-08-18 15:34 ` [PATCH v3 4/5] mtd: ofpart: document the lock flag Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-10-11 20:04 ` Brian Norris
2015-10-27 1:47 ` Brian Norris
2015-10-27 1:47 ` Brian Norris
2015-08-18 15:34 ` [PATCH v3 3/5] mtd: ofpart: update devicetree binding specification Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-10-11 20:04 ` Brian Norris
2015-10-11 20:04 ` Brian Norris
2015-10-27 2:01 ` Brian Norris
2015-10-27 2:01 ` Brian Norris
2015-10-27 4:35 ` Rob Herring
2015-10-27 4:35 ` Rob Herring
2015-10-27 22:50 ` Brian Norris
2015-10-27 22:50 ` Brian Norris
2015-10-28 0:45 ` Rob Herring
2015-08-18 15:34 ` [PATCH v3 5/5] mtd: ofpart: move ofpart partitions to a dedicated dt node Michal Suchanek
2015-08-18 15:34 ` Michal Suchanek
2015-10-31 0:21 ` Brian Norris
2015-10-31 0:21 ` Brian Norris
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20151027014448.GN13239@google.com \
--to=computersforpeace@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=dwmw2@infradead.org \
--cc=galak@codeaurora.org \
--cc=hramrach@gmail.com \
--cc=ijc+devicetree@hellion.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=mark.rutland@arm.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.