Searched hist:"78 a8dfbabbece22bee58ac4cb26cab10e7a19c5d" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/mtd/ubi/ |
H A D | block.c | 78a8dfbabbece22bee58ac4cb26cab10e7a19c5d Mon Jan 29 10:18:20 UTC 2018 Romain Izard <romain.izard.pro@gmail.com> ubi: Fix error for write access
When opening a device with write access, ubiblock_open returns an error code. Currently, this error code is -EPERM, but this is not the right value.
The open function for other block devices returns -EROFS when opening read-only devices with FMODE_WRITE set. When used with dm-verity, the veritysetup userspace tool is expecting EROFS, and refuses to use the ubiblock device.
Use -EROFS for ubiblock as well. As a result, veritysetup accepts the ubiblock device as valid.
Cc: stable@vger.kernel.org Fixes: 9d54c8a33eec (UBI: R/O block driver on top of UBI volumes) Signed-off-by: Romain Izard <romain.izard.pro@gmail.com> Signed-off-by: Richard Weinberger <richard@nod.at>
|