]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: core: Support zeroout using TRIM for eMMC
authorVincent Whitchurch <vincent.whitchurch@axis.com>
Fri, 29 Apr 2022 15:21:18 +0000 (17:21 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 10 May 2022 10:51:32 +0000 (12:51 +0200)
commit29b73c1048c9723cdc4fa5f085a72d9be51f49e7
tree6aa61b8fbeea6dfaa3a3f1270bb3df23e81e1fd5
parent6edaedd19a6b0661ad903eae39e9091407b5c3f7
mmc: core: Support zeroout using TRIM for eMMC

If an eMMC card supports TRIM and indicates that it erases to zeros, we can
use it to support hardware offloading of REQ_OP_WRITE_ZEROES, so let's add
support for this.

Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com>
Reviewed-by: Avri Altman <Avri.Altman@wdc.com>
Link: https://lore.kernel.org/r/20220429152118.3617303-1-vincent.whitchurch@axis.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/block.c
drivers/mmc/core/queue.c