On Fri, Dec 1, 2023 at 11:05 AM Jorge Ramirez-Ortiz jorge@foundries.io wrote:
When RPMB was converted to a character device, it added support for multiple RPMB partitions (Commit 97548575bef3 ("mmc: block: Convert RPMB to a character device").
One of the changes in this commit was transforming the variable target_part defined in __mmc_blk_ioctl_cmd into a bitmask.
This inadvertedly regressed the validation check done in mmc_blk_part_switch_pre() and mmc_blk_part_switch_post().
This commit fixes that regression.
Fixes: 97548575bef3 ("mmc: block: Convert RPMB to a character device") Signed-off-by: Jorge Ramirez-Ortiz jorge@foundries.io Cc: stable@vger.kernel.org # v6.0+
Reviewed-by: Linus Walleij linus.walleij@linaro.org
Yours, Linus Walleij