Maison > Tutoriel système > Linux > Linux Kernel 6.10 RC5 Sortie: Mises à jour des clés et correctifs BCACHEFS

Linux Kernel 6.10 RC5 Sortie: Mises à jour des clés et correctifs BCACHEFS

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-16 11:33:13
original
282 Les gens l'ont consulté

Le cinquième candidat de Linux Kernel 6.10 (RC5) est publié: la stabilité continue de s'améliorer

Linus Torvalds, le créateur du noyau Linux, a annoncé la sortie du cinquième candidat pour le noyau Linux 6.10 (RC5). Le développement de la version 6.10 progresse en douceur et aucun problème majeur n'a eu lieu.

Torvalds donne un aperçu de l'état actuel de développement du noyau dans la liste de diffusion du noyau Linux mis à jour le 23 juin.

Linux Kernel 6.10 RC5 Sortie: Mises à jour des clés et correctifs BCACHEFS

Torvalds a déclaré que le développement de la version 6.10 a été très stable jusqu'à présent et que RC5 poursuit cette tendance positive. Il espère que ce progrès régulier durera le reste du cycle de développement.

Table des matières

  • BCACKEFS Fix dans le noyau Linux 6.10 RC5
  • Tester le noyau Linux 6.10 RC5

Modifications du noyau Linux RC5

Fait intéressant, les modifications des pilotes d'appareils qui occupent généralement la plupart des mises à jour du noyau, ne représentent que environ un tiers des modifications de RC5. Même dans cette catégorie, la plupart des changements se concentrent sur plusieurs domaines spécifiques:

  1. Hyper-V Balloon Driver (HV_BALLOOL)
  2. Pilote de réseau BNXT de Broadcom
  3. Un pilote Qualcomm Phy (couche physique)

Bien qu'il y ait d'autres mises à jour du pilote, aucun d'entre eux n'est particulièrement étendu.

Les changements restants couvrent diverses zones du noyau:

  • Réparation du système de fichiers BCACKEFS
  • Amélioration de l'auto-test du réseau
  • Mises à jour de documents
  • Amélioration de la mémoire virtuelle (VM)
  • Ajustement du réseau central
  • Modifications spécifiques à l'architecture secondaire

BCACKEFS Fix dans le noyau Linux 6.10 RC5

Comme RC4, le noyau Linux RC5 contient également de nombreuses correctifs et améliorations spécifiquement pour le sous-système BCACKEFS.

Le système de fichiers BCACKEFS est un système de fichiers moderne de copie-écriture (COW) pour Linux et a reçu plusieurs correctifs importants dans cette version candidate.

Voici un résumé des changements clés:

  • Correction de l'ordre d'initialisation de la barrière SRCU dans BCACKEFS.
  • Résolu le problème des limites de passage à indice de tableau.
  • Correction du problème de verrouillage dans la fonction do_discard_fast ().
  • Résolution du problème de débordement Shift dans la fonction read_one_super ().
  • Ajusté le masque de bid pour Btree ID dans BCACKEFS.
  • Ajout d'un chèque pour détecter l'ID Btree non valide.
  • Amélioration de la gestion des erreurs dans la phase d'initialisation précoce du code journal.
  • Élimine la nécessité de convertir delete_dead_snapshots () en mode de lecture et d'écriture.
  • Des mesures de sécurité pour empêcher le débordement LRU_Time_Bits sont implémentées.
  • Traitement surround LRU amélioré des données en cache.
  • Correction de la fonction bch2_sb_downrade_update ().
  • Set_Worker_Desc () mis à jour pour Delete_Dead_Snapshots.
  • Correction de la fonction BCH2_TRANS_PUT ().
  • Définissez les erreurs de sécurité sur les valeurs par défaut pour une meilleure fiabilité.
  • Changer Bug_on () en warn_on () fournit des avertissements plus informatifs dans la fermeture.
  • Ajout de la fonction alloc_data_type_set () manquante.
  • Remplacez les erreurs eexistes nues par des codes d'erreur privés pour une gestion des erreurs plus spécifique.
  • AVERTISSEMENT I_NEW résolu dans le chemin de la condition de course de BCH2_INODE_INSERT ().
  • Utilisez BCH2_print_string_as_lines pour afficher les messages d'erreur plus longs.
  • Correction du problème d'usage après (UAF) qui s'est produit après écriture_super ().

Torvalds a noté que les changements de RC5 sont divers, mais ne sont pas inhabituels ou inquiétants pour la version 6.10. Il a dit que le journal de changement complet est disponible pour les personnes intéressées par les détails techniques.

Tester le noyau Linux 6.10 RC5

Les utilisateurs sont encouragés à télécharger la dernière version des candidats à partir du site Web de Kernel.org ou de l'arbre Linus Torvalds Git pour les tests.

Notez que parce que ces versions de développement sont expérimentales, elles ne doivent pas être utilisées sur les systèmes de production.

Suivant Lire:

  • Version RC6 du noyau Linux 6.10: mise à jour calme et ciblée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal