diff options
author | Chaitanya Kulkarni <[email protected]> | 2021-01-25 15:32:42 -0800 |
---|---|---|
committer | Thomas Bogendoerfer <[email protected]> | 2021-02-21 23:37:52 +0100 |
commit | 0d424780852eb60467a6f053d92495bb845ac186 (patch) | |
tree | b06d4175678012b385cdb68f83104f9fb3649de2 /scripts/gdb | |
parent | 37772f9136f442a1098d0ae1238def72f1216057 (diff) |
n64: cleanup n64cart_probe()
The goto label fail_queue is needed to cleanup the queue allocation
when devm_platform_ioremap_resource() or alloc_disk() fails, either of
these two functions are not dependent on the queue variable which is
allocated prior to these calls.
Allocate the queue variable after successful alloc_disk(). Return
error directly when devm_platform_ioremap_resource() or alloc_disk()
fail. Remove fail_queue label and a call to the blk_cleanup_queue().
Direct return from these two functions allows us to remove the local
variable err and allocating queue after alloc_disk() allows us to
remove the local variable queue so we use disk->queue directly.
Signed-off-by: Chaitanya Kulkarni <[email protected]>
Reviewed-by: Lauri Kasanen <[email protected]>
Signed-off-by: Thomas Bogendoerfer <[email protected]>
Diffstat (limited to 'scripts/gdb')
0 files changed, 0 insertions, 0 deletions