OSDN Git Service

mmc: block: stop passing around pointless return values
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 24 Jan 2017 10:17:57 +0000 (11:17 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 13 Feb 2017 12:20:40 +0000 (13:20 +0100)
commitdf0615889651321712b0b429780617d35c1ed963
treeb635bf6aace8efeeecad1f4de80b45dde959f096
parent7d552a48089b6a24b65abe9c49a184bae8364abe
mmc: block: stop passing around pointless return values

The mmc_blk_issue_rq() function is called in exactly one place
in queue.c and there the return value is ignored. So the
functions called from that function that also meticulously
return 0/1 do so for no good reason.

Error reporting on the asynchronous requests are done upward to
the block layer when the requests are eventually completed or
fail, which may happen during the flow of the mmc_blk_issue_*
functions directly (for "special commands") or later, when an
asynchronous read/write request is completed.

The issuing functions do not give rise to errors on their own,
and there is nothing to return back to the caller in queue.c.
Drop all return values and make the function return void.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/block.c
drivers/mmc/core/block.h