La semana pasada el nuevo código de función de almacenamiento (e)MMC aterrizó en la ventana de combinación de Linux 5.19.

Si bien los cambios de MMC/eMMC no suelen ser demasiado interesantes, hay un cambio que vale la pena mencionar para este ciclo de Linux 5.19: el código central de MMC ahora admite la eliminación de sectores mediante TRIM para el almacenamiento eMMC compatible.

Si el dispositivo eMMC es compatible con TRIM e indica que su comportamiento se borra a ceros, el código central de Linux MMC ahora usará TRIM para REQ_OP_WRITE_ZEROES que se usa para escribir sectores rellenos con ceros. En otras palabras, básicamente descarga de hardware para reducir a cero el almacenamiento eMMC capaz. Si bien TRIM ha causado dolores de cabeza en el pasado a los usuarios de SSD, es de esperar que los informes de eMMC de las capacidades de TRIM sean confiables y esto no termine causando problemas/comportamiento de no puesta a cero para dispositivos extravagantes…

El resto de los cambios de MMC para este nuevo ciclo incluyen elementos como correcciones y habilitar soporte de nuevo hardware: Rockchip RK3588, SDX65, SM8150 e IMX8DXL se encuentran entre las nuevas variantes de hardware compatibles con los controladores SDHCI existentes. El controlador Broadcom (BRCMSTB) también agrega compatibilidad con sincronización de reloj para ayudar a conservar el uso de energía con este nuevo código de kernel.

Categories: IT Info