Linux 5.19 允许使用 TRIM 将支持的 eMMC 上的扇区清零

虽然 MMC/eMMC 更改通常不太有趣,但对于这个 Linux 5.19 周期有一个值得一提的更改:MMC 核心代码现在支持使用 TRIM 将扇区清零以支持 eMMC 存储。

如果 eMMC 设备支持 TRIM 并指示其擦除为零的行为,Linux MMC 核心代码现在将 TRIM 用于用于写入零填充扇区的 REQ_OP_WRITE_ZEROES。换句话说,基本上是硬件卸载,用于将有能力的 eMMC 存储归零。虽然 TRIM 过去曾让 SSD 用户头疼,但希望 eMMC 报告的 TRIM 功能是可靠的,并且这最终不会导致古怪设备出现问题/非归零行为…… MMC

的其余部分发生了变化对于这个新周期,包括修复和启用新硬件支持等项目——Rockchip RK3588、SDX65、SM8150 和 IMX8DXL 是现有 SDHCI 驱动程序支持的新硬件变体。Broadcom (BRCMSTB) 驱动程序还添加了时钟门控支持,以帮助通过此新内核代码节省功耗。

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center