kernel: don't auto attach ubi on read error
authorMathias Kresin <dev@kresin.me>
Sun, 8 Jul 2018 21:18:15 +0000 (23:18 +0200)
committerMathias Kresin <dev@kresin.me>
Tue, 24 Jul 2018 20:24:21 +0000 (22:24 +0200)
commit3716b5e4e6374883c80e61021923733b14cdb011
tree0f8ee8d0dee66f5f497f36d64857f03ffe9c06e7
parent0ac91d82ed4d077150db902eb12d383c2be44fb2
kernel: don't auto attach ubi on read error

With a10a204aab26cc ("kernel: make ubi auto-attach check for a tar file
magic") the check for the magic was added without considering a failing
mtd_read(). If the read fails, no check is done and the mount code is
called straight away.

Failing with an error message for such cases seems to me the cleaner way,
as it would allow to spot hidden/workaround issues.

Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/generic/pending-4.14/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
target/linux/generic/pending-4.9/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch