diff options
author | Masahiro Yamada <[email protected]> | 2018-01-18 01:28:15 +0900 |
---|---|---|
committer | Ulf Hansson <[email protected]> | 2018-03-05 13:04:27 +0100 |
commit | 9b3ab55dbabd8bc8ac226a603f02ad39e6202521 (patch) | |
tree | 63f410f63ecb9fe3c3e8f3560450e0d46b72f8d7 /scripts/gdb/linux/proc.py | |
parent | b12a7a28f860c3ab078ae306e13a659ec70b3c33 (diff) |
mmc: tmio: clear force_pio flag before starting data transfer
Currently, force_pio is cleared when the driver exits. Then, it
resulted in clearing it in multiple places since MMC drivers in
general have multiple exit points.
tmio_mmc_reset_work - bails out on timeout
tmio_process_mrq - error out when it cannot send a command
tmio_mmc_finish_request - successful exit
This is error-prone since we may miss to cover all bail-out points.
To simplify the code, the data structure should be initialized just
before used since we have a single entrance. force_pio is only used
for data transfer, so tmio_mmc_start_data() will be a suitable place
to clear this flag.
Signed-off-by: Masahiro Yamada <[email protected]>
Reviewed-by: Wolfram Sang <[email protected]>
Tested-by: Wolfram Sang <[email protected]>
Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions