diff options
author | Bean Huo <beanhuo@micron.com> | 2021-11-14 21:43:31 +0100 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2021-11-15 15:59:55 +0100 |
commit | ad3fb9fe142dc9ef27a54578907b132c2b9aabe2 (patch) | |
tree | 9713bb849fcdef3c8c3879e1ff71a49da68bc6c4 | |
parent | 7769a4d7abe339ce273c13a203394a79a11fcff9 (diff) | |
download | mmc-utils-ad3fb9fe142dc9ef27a54578907b132c2b9aabe2.tar.gz |
mmc-utils: Add note for CMDQ_MODE_EN runtime value
Since the Linux kernel commit 70b52f090805 ("mmc: block: Disable CMDQ on
the ioctl path"), CMDQ in CMDQ_MODE_EN[15] is disabled before reading EXT_CSD.
Therefore, it is more accurate to use sysfs node to check CMDQ_MODE_EN value.
Add a note print to highlight.
Signed-off-by: Bean Huo <beanhuo@micron.com>
Acked-by: Avri Altman <avri.altman@wdc.com>
Link: https://lore.kernel.org/r/20211114204331.39555-3-huobean@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-rw-r--r-- | mmc_cmds.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1884,6 +1884,8 @@ int do_read_extcsd(int nargs, char **argv) (ext_csd[EXT_CSD_CMDQ_DEPTH] & 0x1f) + 1); printf("Command Enabled [CMDQ_MODE_EN]: 0x%02x\n", ext_csd[EXT_CSD_CMDQ_MODE_EN]); + printf("Note: CMDQ_MODE_EN may not indicate the runtime CMDQ ON or OFF.\n" + "Please check sysfs node '/sys/devices/.../mmc_host/mmcX/mmcX:XXXX/cmdq_en'\n"); } out_free: return ret; |