|
@@ -3933,8 +3933,10 @@ static int mtip_block_initialize(struct driver_data *dd)
|
|
|
|
|
|
/* Generate the disk name, implemented same as in sd.c */
|
|
/* Generate the disk name, implemented same as in sd.c */
|
|
do {
|
|
do {
|
|
- if (!ida_pre_get(&rssd_index_ida, GFP_KERNEL))
|
|
|
|
|
|
+ if (!ida_pre_get(&rssd_index_ida, GFP_KERNEL)) {
|
|
|
|
+ rv = -ENOMEM;
|
|
goto ida_get_error;
|
|
goto ida_get_error;
|
|
|
|
+ }
|
|
|
|
|
|
spin_lock(&rssd_index_lock);
|
|
spin_lock(&rssd_index_lock);
|
|
rv = ida_get_new(&rssd_index_ida, &index);
|
|
rv = ida_get_new(&rssd_index_ida, &index);
|