La scorsa settimana il codice della nuova funzionalità di archiviazione (e)MMC è arrivato nella finestra di unione di Linux 5.19.

Anche se le modifiche MMC/eMMC di solito non sono troppo interessanti, c’è una modifica degna di nota per questo ciclo di Linux 5.19: il codice principale MMC ora supporta l’azzeramento dei settori utilizzando TRIM per l’archiviazione eMMC supportata.

Se il dispositivo eMMC supporta TRIM e indica che il suo comportamento viene cancellato a zero, il codice principale di MMC Linux utilizzerà ora TRIM per REQ_OP_WRITE_ZEROES che viene utilizzato per scrivere settori con riempimento zero. In altre parole, sostanzialmente l’offload dell’hardware per azzerare lo spazio di archiviazione eMMC capace. Sebbene TRIM abbia causato mal di testa in passato agli utenti SSD, si spera che la segnalazione eMMC delle funzionalità TRIM sia affidabile e questo non finisca per causare problemi/comportamenti diversi dall’azzeramento per dispositivi eccentrici…

Il resto delle modifiche MMC per questo nuovo ciclo include elementi come correzioni e abilitare il nuovo supporto hardware–Rockchip RK3588, SDX65, SM8150 e IMX8DXL sono tra le nuove varianti hardware supportate dai driver SDHCI esistenti. Il driver Broadcom (BRCMSTB) aggiunge anche il supporto del clock-gating per aiutare a risparmiare energia con questo nuovo codice del kernel.

Categories: IT Info