Messages in this thread | | | From | Avri Altman <> | Subject | RE: PATCH] mmc: block: ioctl: Poll for TRAN if possible | Date | Tue, 8 Jun 2021 11:22:11 +0000 |
| |
> Poll for TRAN state if the ioctl command will eventually return to TRAN > > The ioctl submitted command should not be considered completed until > the card has returned back to TRAN state. Waiting just for the card > to no longer signal busy is not enough as they might remain in a > non-busy PROG state for a while after the command. > Further commands requiring TRAN will fail then. > It should not be the responsibility of the user to check if their command > has completed until sending the next via ioctl, > instead the check should be made here. > So now, in doubt, wait for TRAN except for the few commands that will > never return to TRAN state. Is this theoretical, or do you have an exact scenario in which the polling with cmd13 isn't enough?
Thanks, Avri
| |