]> Git Repo - J-u-boot.git/commitdiff
dm: blk: Fix get_desc to return block device descriptor
authorMichal Simek <[email protected]>
Wed, 16 Nov 2016 16:37:42 +0000 (17:37 +0100)
committerSimon Glass <[email protected]>
Sat, 3 Dec 2016 03:53:19 +0000 (20:53 -0700)
Current get_desc() implementation is not able to succesfully
finish and return pointer to block device descriptor.

Also function always return non zero value even device is found.

The patch fills block device descriptor and return 0 if device is found.

Signed-off-by: Michal Simek <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
drivers/block/blk-uclass.c

index 6ba1026f5818efc61f69182112a79fd60d75fa1a..2e041c2b3dc7006f11273dd695d6fc602fd66708 100644 (file)
@@ -156,6 +156,8 @@ static int get_desc(enum if_type if_type, int devnum, struct blk_desc **descp)
                                if (ret)
                                        return ret;
 
+                               *descp = desc;
+                               return 0;
                        } else if (desc->devnum > devnum) {
                                found_more = true;
                        }
This page took 0.031753 seconds and 4 git commands to generate.