Embora muitas vezes as atualizações do driver do sistema de arquivos EXT4 para novas janelas de mesclagem do kernel do Linux possam ser bastante mundanas devido à maturidade desse sistema de arquivos Linux amplamente usado, desta vez para o Linux 6.4 é um pouco mais emocionante.
Na frente de desempenho com o Linux 6.4, uma lista encadeada para rastrear extensões que foram usadas para pré-alocação de inode foi substituída por uma árvore vermelha e preta no alocador multibloco. Por sua vez, isso deve melhorar o desempenho do EXT4 para cargas de trabalho com um grande número de gravações de alocação aleatória. Separadamente, também houve muitas limpezas e correções no código do alocador de vários blocos.
EXT4 com Linux 6.4 também limpou seu caminho de gravação”data=journal”que agora está”significativamente”limpo e simplificado. No processo, um grande número de casos especiais data=journal no código foi eliminado.
Matthew Wilcox enquanto isso converteu o código EXT4 caminhos para ler/gravar páginas EXT4 para usar a funcionalidade de fólios de memória.
Mais detalhes sobre todas as alterações do EXT4 para Linux 6.4 por meio de esta solicitação pull.