remoteproc: Reduce asynchronous request_firmware to auto-boot only
authorSarangdhar Joshi <spjoshi@codeaurora.org>
Tue, 24 Jan 2017 23:13:00 +0000 (15:13 -0800)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Mon, 6 Feb 2017 21:05:22 +0000 (13:05 -0800)
commit7a20c64ddb3deeb08bbe1ca8e9bcafd3241a5e0e
tree604176fe4a825ec518be9da928b533a13a416c48
parent66a66aa74ee262f03432f84de55ae314c391d9f5
remoteproc: Reduce asynchronous request_firmware to auto-boot only

The rproc_add_virtio_devices() requests firmware asynchronously and
triggers boot if the auto_boot flag is set. However, this
asynchronous call seems to be redundant for non auto-boot scenario
since the rproc_boot() would call request_firmware() anyways. Move
the auto_boot check to rproc_add() so that a redundant call to
_request_firmware can be avoided for non auto-boot case.

Signed-off-by: Sarangdhar Joshi <spjoshi@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/remoteproc_core.c