mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-03-03 18:28:01 +01:00
sed-opal: ignore locking ranges array when not enabling SUM.
The locking ranges count and the array items are always ignored unless Single User Mode (SUM) is requested in the activate method. It is useless to enforce limits of unused array in the non-SUM case. Signed-off-by: Ondrej Kozina <okozina@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
committed by
Jens Axboe
parent
229f412574
commit
06564bae93
@@ -2940,7 +2940,8 @@ static int opal_activate_lsp(struct opal_dev *dev,
|
||||
};
|
||||
int ret;
|
||||
|
||||
if (!opal_lr_act->num_lrs || opal_lr_act->num_lrs > OPAL_MAX_LRS)
|
||||
if (opal_lr_act->sum &&
|
||||
(!opal_lr_act->num_lrs || opal_lr_act->num_lrs > OPAL_MAX_LRS))
|
||||
return -EINVAL;
|
||||
|
||||
ret = opal_get_key(dev, &opal_lr_act->key);
|
||||
|
||||
Reference in New Issue
Block a user