ಲಿನಕ್ಸ್ 6.18-rc3 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ: ಕರ್ನಲ್ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಸಂದರ್ಭ

  • ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್‌ನಲ್ಲಿ ದೃಢತೆಯ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ SMB ಡೈರೆಕ್ಟ್ 6.18-rc3 ಅನ್ನು ಮುನ್ನಡೆಸುತ್ತಿದೆ.
  • XFS, io_uring, ನೆಟ್‌ವರ್ಕಿಂಗ್ ಮತ್ತು DRM ಎಲ್ಲವೂ ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಉತ್ತಮವಾಗಿ ವಿತರಿಸಲಾದ ಪರಿಹಾರಗಳನ್ನು ಪಡೆಯುತ್ತವೆ.
  • ಆವೃತ್ತಿ ನಕ್ಷೆಯು 6.17 ಅನ್ನು ಸ್ಥಿರವಾಗಿ ಮತ್ತು 6.12/6.6 ಅನ್ನು ಪ್ರಮುಖ LTS ಆಗಿ ಇರಿಸುತ್ತದೆ.

ಲಿನಕ್ಸ್ 6.18-ಆರ್ಸಿ 3

ಭವಿಷ್ಯದ 6.18 ರ ಮೂರನೇ ಉಡಾವಣಾ ಅಭ್ಯರ್ಥಿ ಆಗಮಿಸುತ್ತಾನೆ ಯಾವುದೇ ಅಬ್ಬರವಿಲ್ಲದೆ ಮತ್ತು ಕರ್ನಲ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯು ಮೆಚ್ಚುವ ಶಾಂತ ನಾಡಿಮಿಡಿತದೊಂದಿಗೆ. ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಅವರ ಪ್ರಕಾರ, ಸಂಖ್ಯೆಗಳು ಮಧ್ಯಮವಾಗಿವೆ ಮತ್ತು ಚಕ್ರವು ಸಾಮಾನ್ಯವಾಗಿ ಮುಂದುವರಿಯುತ್ತಿದೆ; ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಲಿನಕ್ಸ್ 6.18-rc3 ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ ಹೊಳಪು ನೀಡುತ್ತದೆ, ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಟ್ಯೂನ್ ಮಾಡುತ್ತದೆ., ಮರದಾದ್ಯಂತ ಹರಡಿರುವ ಪರಿಹಾರಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವುದು.

ತಮ್ಮ ಸಂಕ್ಷಿಪ್ತ ಟಿಪ್ಪಣಿಯಲ್ಲಿ, ಟೊರ್ವಾಲ್ಡ್ಸ್ ಈ ಬ್ಯಾಚ್‌ನ ಬಹುಪಾಲು ಭಾಗವು SMB ಡೈರೆಕ್ಟ್ ಪರಿಹಾರಗಳಾಗಿದ್ದು, ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಎರಡೂ ಕಡೆಗಳಲ್ಲಿ ಉತ್ತಮವಾದ ಫೈನ್-ಟ್ಯೂನಿಂಗ್ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ಗಮನಸೆಳೆದಿದ್ದಾರೆ. ಉಳಿದವು ಎಂದಿನಂತೆ ವಿತರಿಸಲ್ಪಟ್ಟಿದೆ: ಸರಿಸುಮಾರು ಅರ್ಧದಷ್ಟು ಡ್ರೈವರ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ (ಡಿವೈಸ್‌ಟ್ರೀ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಸಹ ಸೇರಿಸುತ್ತದೆ) ಮತ್ತು ಉಳಿದವು ವಿವಿಧ ಪರಿಹಾರಗಳಾಗಿವೆ: XFS, ನೆಟ್‌ವರ್ಕಿಂಗ್, io_uring, DRM, ರಸ್ಟ್ ಬೈಂಡರ್. ಮತ್ತು ಕಂಪನಿ. ನೀವು ಸೂಕ್ಷ್ಮವಾದ ವಿಷಯಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಕೆಳಗೆ ನಾವು ಉಪವ್ಯವಸ್ಥೆಯಿಂದ ಪರಿಶೀಲಿಸುವ ಡಜನ್ಗಟ್ಟಲೆ ಬದಲಾವಣೆಗಳನ್ನು ಹೊಂದಿರುವ ಸಣ್ಣ ಲಾಗ್ ಇದೆ.

Linux 6.18-rc3 ನಲ್ಲಿ ಪ್ರಮುಖ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು

ಈ ಸಾಪ್ತಾಹಿಕ ಸ್ಥಗಿತದಲ್ಲಿ SMB ಡೈರೆಕ್ಟ್ ಬ್ಲಾಕ್ ಎದ್ದು ಕಾಣುತ್ತದೆ. SMB ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಎರಡೂ ಹಿಂಜರಿತಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲ ಕೊರತೆಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಕ್ರೆಡಿಟ್‌ಗಳು ಮತ್ತು ಕ್ಯೂಗಳನ್ನು ಸರಿಹೊಂದಿಸುತ್ತವೆ. ಉಪವ್ಯವಸ್ಥೆಯ ಹಲವಾರು ಭಾಗಗಳು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ ಬಾರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತವೆ ಸೆಂಡ್/ಫ್ಲಶ್ ರಚನೆಗಳು ಸಾಕಷ್ಟು ಜಾಗವನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತವೆ. ಮತ್ತು ಆ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವ ಸ್ಥಿತಿಗಳು ಎಲ್ಲಾ ಕಾಯುವ ಎಳೆಗಳನ್ನು ದೃಢವಾಗಿ ಎಚ್ಚರಗೊಳಿಸುತ್ತವೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸೆಗ್ಮೆಂಟ್ ಕಲೆಕ್ಟರ್‌ನಲ್ಲಿ ಬ್ಯುಸಿ ಲೂಪ್‌ಗಳನ್ನು ತಡೆಗಟ್ಟಲು, i_private ನಲ್ಲಿ ತೆರೆದ ಪ್ರದೇಶಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲು, ಅಪ್ರಚಲಿತ ಮೌಂಟ್ ಆಯ್ಕೆಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಬಿಗಿಗೊಳಿಸಲು ಮತ್ತು ಲಿಂಕ್ ಪರಿಶೀಲನೆ ಮತ್ತು ನಿರ್ಬಂಧಿಸುವಿಕೆಯ ಸೂಕ್ಷ್ಮ ವಿಭಾಗಗಳನ್ನು ಸರಿಪಡಿಸಿ.ಈ rc3 ನಲ್ಲಿನ XFS ಬದಲಾವಣೆಗಳು ಲೆಗಸಿ ನಿಯತಾಂಕಗಳಿಗಾಗಿ ಸ್ಥಿರತೆ ಮತ್ತು ಸ್ಪಷ್ಟ ರೋಗನಿರ್ಣಯದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತವೆ.

ಪೈನ ಉಳಿದ ಅರ್ಧವು ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಸಾಮಾನ್ಯ ಮಿಶ್ರಣವಾಗಿದೆ: DRM/AMD ಮತ್ತು DRM/Xe ನಿಂದ ರಾಕ್‌ಚಿಪ್ ವರೆಗೆ, mlx5/mlx5e ನೆಟ್‌ವರ್ಕಿಂಗ್, ರಿಯಲ್‌ಟೆಕ್ ಮತ್ತು ಮೈಕ್ರೆಲ್ PHY ಗಳು, UFS/Qualcomm, USB/xHCI DbC ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚಿನವುಗಳ ಮೂಲಕ. ಇದು "ಪ್ಲಂಬಿಂಗ್" rc3, ಇದರಲ್ಲಿ ಮೌಲ್ಯವು ಸಣ್ಣ ತಿದ್ದುಪಡಿಗಳ ಮೊತ್ತದಲ್ಲಿದೆ. ಅದು ಕ್ರ್ಯಾಶ್‌ಗಳು, ಮೆಮೊರಿ ಸೋರಿಕೆಗಳು ಅಥವಾ ಸಮಯದ ಹೊಂದಾಣಿಕೆಯನ್ನು ತಡೆಯುತ್ತದೆ.

SMB ಮತ್ತು SMB ನೇರ: ದೃಢತೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ

El ಶಾರ್ಟ್‌ಲಾಗ್ SMB ಡೈರೆಕ್ಟ್‌ನ ಪ್ರಯತ್ನವನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ. ಅತ್ಯಂತ ಪ್ರಸ್ತುತ ಅಂಶಗಳಲ್ಲಿ:

  • SMB ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಕೆಲಸದ ವಿನಂತಿಗಳಿಗಾಗಿ ಸ್ಥಳವನ್ನು ಸರಿಹೊಂದಿಸುತ್ತದೆ, ಉಕ್ಕಿ ಹರಿಯುವುದನ್ನು ತಡೆಯುತ್ತದೆ ಮತ್ತು QP ಒಳಚರಂಡಿ (ib_drain_qp) ಸುರಕ್ಷಿತವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಕೌಂಟರ್‌ಗಳನ್ನು ಪರಿಚಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸೇವಿಸಲಾಗುತ್ತದೆ. ಶಿಪ್ಪಿಂಗ್ ಕ್ರೆಡಿಟ್‌ಗಳು ನಿರ್ಣಾಯಕ ಹಾದಿಗಳಲ್ಲಿ.
  • ಸರ್ವರ್ ಸೆಂಡ್ ಪಾತ್‌ಗಳಲ್ಲಿ (ಫ್ಲಶ್/ಸೆಂಡ್_ಡನ್) ಸಿಬ್ಲಿಂಗ್ ಲಿಸ್ಟ್ ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಮೊದಲ ಪ್ರಯತ್ನದಲ್ಲೇ RDMA ಸಂಪರ್ಕ ಕಡಿತವು ಎಲ್ಲಾ ಥ್ರೆಡ್‌ಗಳನ್ನು ಎಚ್ಚರಗೊಳಿಸುತ್ತದೆ.
  • smb3_rw_credits ನಲ್ಲಿರುವ ಟ್ರೇಸ್‌ಗಳನ್ನು ಬಲಪಡಿಸಲಾಗಿದೆ, ಒಳಗೊಂಡಿದೆ, ರಚನೆಗಳು ಟ್ರೇಸ್‌ಪಾಯಿಂಟ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಾಗುವಂತೆ ಮರುಕ್ರಮಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು TCP ಕ್ರೆಡಿಟ್ ರಚನೆಗಳಲ್ಲಿ ಸಹಿ ಮಾಡಿದ ಪ್ರಕಾರಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ..

ಒಟ್ಟಾರೆಯಾಗಿ, SMB ನೇರ ಬದಲಾವಣೆಗಳು ಲೋಡ್ ಅಡಿಯಲ್ಲಿ RDMA ವರ್ಗಾವಣೆಗಳು ಸುಗಮವಾಗಿರುವುದನ್ನು, ಊಹಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ವರ್ತಿಸುವುದನ್ನು ಮತ್ತು ಯಾವುದೇ ನೇತಾಡುವ ಎಳೆಗಳನ್ನು ಬಿಡದೆ ದೋಷ ಸ್ಥಿತಿಗಳನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಗುರಿಯನ್ನು ಹೊಂದಿವೆ. ಇವು ಸೂಕ್ಷ್ಮವಾಗಿದ್ದರೂ ಸಹ, ಹೊಂದಾಣಿಕೆಗಳಾಗಿವೆ, ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರಿಸರದಲ್ಲಿ ವ್ಯತ್ಯಾಸವನ್ನುಂಟು ಮಾಡಿ.

ಫೈಲ್ ಸಿಸ್ಟಂಗಳು ಮತ್ತು ಸಂಗ್ರಹಣೆ

ನ ವಿಭಾಗ ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳು ಹಲವಾರು ಗಮನಾರ್ಹ ತುಣುಕುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • XFS: ಬ್ಯುಸಿ ಲೂಪ್‌ಗಳನ್ನು ತಪ್ಪಿಸಿ, ಕ್ಯಾಶ್ ವಲಯಗಳು, FS ಸಂದರ್ಭ ಪ್ರಾರಂಭದಲ್ಲಿ __GFP_NOFAIL ಅನ್ನು ನಿಷೇಧಿಸಿ, ಅಸಮ್ಮತಿಸಲಾದ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಸಂದೇಶಗಳನ್ನು ಸುಧಾರಿಸಿ, ಮತ್ತು ಲಾಕ್‌ಗಳು ಮತ್ತು ಸೆಕ್ಟರ್ ಕೌಂಟರ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಿ.
  • Btrfs: ref-verify (IS_ERR vs NULL) ನಲ್ಲಿ ಪರಿಹಾರಗಳು, ಕ್ರ್ಯಾಶ್‌ಗಳಲ್ಲಿ ಭಾಗಶಃ ಇನಿಶಿಯಲೈಸ್ ಮಾಡಿದ fs_info ಅನ್ನು ಮುಕ್ತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು btrfs ನಲ್ಲಿ ಒಂದು ಪರಿಹಾರವು extref ಗಳೊಂದಿಗೆ rmdir ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಕಲು ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಲು ಕಳುಹಿಸಲಾಗುತ್ತದೆ.
  • EROFS: ದುರುದ್ದೇಶಪೂರಿತವಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ವಿಸ್ತರಣೆಗಳ ಲೂಪ್‌ಗಳನ್ನು ತಡೆಗಟ್ಟಲು ನಿರ್ವಹಣೆಯನ್ನು ಗಟ್ಟಿಯಾಗಿಸುವುದು ಮತ್ತು ಲುಕ್‌ಬ್ಯಾಕ್ ಹುಡುಕಾಟಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ದೋಷಪೂರಿತ ಉಪಪುಟಗಳಲ್ಲಿ.
  • ಬ್ಲಾಕ್ ಲೇಯರ್: ಕಡಿಮೆ ಮಟ್ಟದ ಸಮಗ್ರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಪ್ರೊಟೆಕ್ಷನ್ ಇನ್ಫಾರ್ಮೇಶನ್ (PI) ಬಳಸುವಾಗ LBA ಜೋಡಣೆಯನ್ನು ಜಾರಿಗೊಳಿಸಿ.

scsi/ufs/phy (ಹೊಸ ಹೊಂದಾಣಿಕೆಗಳಿಗೆ ಬೈಂಡಿಂಗ್‌ಗಳು) ನಲ್ಲಿಯೂ ಚಟುವಟಿಕೆ ಇದೆ, CPU ನೀಡುವ I/O ಗೆ ಸಂಬಂಧವಿರುವ ಚಾನಲ್‌ಗಳನ್ನು ಆದ್ಯತೆ ನೀಡಲು storvsc ಮತ್ತು qla4xxx ನಂತಹ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಟ್ವೀಕ್‌ಗಳು ಇವೆ. ಇವು ಒಟ್ಟಾಗಿ, I/O ಸ್ಥಿರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಬಲಪಡಿಸುತ್ತದೆ ನಿಜವಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ.

ನೆಟ್‌ವರ್ಕ್‌ಗಳು: mlx5/mlx5e, ಬಾಂಡಿಂಗ್, HSR ಮತ್ತು ಇನ್ನಷ್ಟು

ಅಂತರ್ಜಾಲದಲ್ಲಿ ಚಿತ್ರಣವು ವೈವಿಧ್ಯಮಯವಾಗಿದೆ, ಚಾಲಕರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲಾಗಿದೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕಡಿಮೆ ಪ್ರಯಾಣದ ಮೂಲೆಗಳು:

  • mlx5/mlx5e: PCAM ನಲ್ಲಿ PPHCR ರಿಜಿಸ್ಟರ್ ಮಾಸ್ಕ್ ಮಾಡುತ್ತದೆ, ಸಾಧನವು ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ಮತ್ತು ಲೆಗಸಿ ಮತ್ತು ಸ್ಟ್ರೈಡಿಂಗ್ ಕ್ಯೂಗಳಲ್ಲಿ ರೇಖಾತ್ಮಕವಲ್ಲದ xdp_buffs ನಿಂದ skbs ಅನ್ನು ಉತ್ಪಾದಿಸುವಾಗ RX ಸರಿಪಡಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, MPV ಸಾಧನಗಳಲ್ಲಿ IPsec ನಲ್ಲಿ ಪರಿಹಾರಗಳು ಮತ್ತು devcom ದೋಷಗಳ ಮೇಲೆ NULL ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  • ಬಾಂಡಿಂಗ್: ಸ್ಲೇವ್ ಅರೇ ಅನ್ನು ಪ್ರಸಾರ ಕ್ರಮದಲ್ಲಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೀರ್ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಸಂಭವನೀಯ ನಷ್ಟಗಳು ಅಥವಾ ನಕಲುಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗುತ್ತದೆ.
  • HSR: ಇತರ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಂದ ಸ್ಲೇವ್‌ಗಳೊಂದಿಗೆ ಸಾಧನಗಳನ್ನು ರಚಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ, ಅಸಮಂಜಸವಾದ ಸಂರಚನಾ ಮಾರ್ಗವನ್ನು ಮುಚ್ಚುತ್ತದೆ.
  • Gro ಮತ್ತು gro_cells: skbs ಮರುಬಳಕೆ ಮಾರ್ಗಗಳಲ್ಲಿ hwtstamps ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಲಾಕ್ ಅಸಮತೋಲನವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ gro_cells_receive ನಲ್ಲಿ.
  • ಇತರೆ: virtio-net ಸೊನ್ನೆಗಳು ಬಳಕೆಯಾಗದ ಹ್ಯಾಶ್ ಕ್ಷೇತ್ರಗಳು; hibmcge FIXED_PHY ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ; dlink dev_kfree_skb_any ಅನ್ನು ಬಳಸುತ್ತದೆ; stmmac/rk ಗಡಿಯಾರ ಆಯ್ಕೆ ಕಾರ್ಯವನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ; enetc MDIO ಲಾಕ್ ಡೆಡ್‌ಲಾಕ್‌ಗಳು ಮತ್ತು TRUESIZE ಮೌಲ್ಯವನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ.

ಒಟ್ಟಾರೆಯಾಗಿ, ನೆಟ್‌ವರ್ಕ್ ಸ್ಟ್ಯಾಕ್ ಲೋಡ್ ಅಡಿಯಲ್ಲಿ ಆಶ್ಚರ್ಯಗಳನ್ನು ತಡೆಯುವ ಮತ್ತು ಡೇಟಾ ಪಾತ್‌ಗಳಲ್ಲಿನ ವಿವರಗಳನ್ನು ನೋಡಿಕೊಳ್ಳುವ ಪ್ಯಾಚ್‌ಗಳ ಹನಿಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಅವುಗಳು ವಿಫಲವಾದರೆ, ವಿಳಂಬ, ನಷ್ಟಗಳು ಅಥವಾ ಬ್ಲಾಕ್‌ಗಳಾಗಿ ಭಾಷಾಂತರಿಸಿ.

ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಪ್ರದರ್ಶನ: DRM/AMD, DRM/Xe, ರಾಕ್‌ಚಿಪ್ ಮತ್ತು QR ಪ್ಯಾನಿಕ್

DRM ಸ್ಥಳವೂ ಸಹ ಚಲಿಸುತ್ತಿದೆ, ಜೊತೆಗೆ ಭದ್ರತೆ ಮತ್ತು ಸ್ಥಿರತೆ ಬದಲಾವಣೆಗಳು:

  • DRM/AMD ಪ್ರದರ್ಶನ: ಅಡಚಣೆ ಸಂದರ್ಭದಲ್ಲಿ GFP_NOWAIT ಬಳಸಿ, ಲಿಂಕ್ ಗರಿಷ್ಠವನ್ನು ಹೆಚ್ಚಿಸಿ ಮತ್ತು ಲಿಂಕ್→enc ನಲ್ಲಿ NULL ಪ್ರವೇಶಗಳನ್ನು ತಪ್ಪಿಸಿ; ಅಲ್ಲದೆ, ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗಗಳಲ್ಲಿ ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಫಿಕ್ಸ್.
  • DRM/Xe: madvise ಗಾಗಿ VM ಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸುವಾಗ ಮತ್ತು ವಿಭಜಿಸುವಾಗ VM ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಸಂರಕ್ಷಿಸಿ ಮತ್ತು VM_BIND ಫ್ಲ್ಯಾಗ್‌ನ ಹಿಂದೆ madvise ಆಟೋರೀಸೆಟ್ ಅನ್ನು ಮರೆಮಾಡಿ, ಅಪಾಯಕಾರಿ ಅಂಚುಗಳನ್ನು ಕತ್ತರಿಸಿ.
  • ರಾಕ್‌ಚಿಪ್: dw_hdmi ನಲ್ಲಿ RK3228 ಗಾಗಿ ಸರಿಯಾದ SCLIN ಮಾಸ್ಕ್.
  • drm/panic: ಲೋಗೋ ಮತ್ತು QR ನೊಂದಿಗೆ “ಪ್ಯಾನಿಕ್ ಮೋಡ್” ಗೆ ಹಲವಾರು ಸುಧಾರಣೆಗಳು: ಲೋಗೋದೊಂದಿಗೆ ಅತಿಕ್ರಮಣಗಳನ್ನು ತಪ್ಪಿಸಿ, ಧನಾತ್ಮಕ ಲಂಬ ಅಂಚುಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ, ಪರದೆಯ ಅಗಲವು ಫಾಂಟ್ ಅಗಲಕ್ಕಿಂತ ಚಿಕ್ಕದಾಗಿದ್ದಾಗ ಶೂನ್ಯದಿಂದ ವಿಭಜನೆಯನ್ನು ತಡೆಯಿರಿ ಮತ್ತು 24-ಬಿಟ್ ಪಿಕ್ಸೆಲ್‌ಗಳಿರುವ ಪುಟಗಳನ್ನು ದಾಟಬೇಡಿ..
  • ಇಂಟೆಲ್ i915: ಅದರ ರಚನೆಯನ್ನು ಹಂಚುವಾಗ ಪ್ಯಾನಿಕ್ ಆಬ್ಜೆಕ್ಟ್ ಸೋರಿಕೆಯನ್ನು ತಡೆಯಿರಿ.

ಕರ್ನಲ್ ಪ್ಯಾನಿಕ್‌ಗಳು VA ಪ್ರದೇಶವನ್ನು ಭಾಗಶಃ ಅನ್‌ಮ್ಯಾಪ್ ಮಾಡುವುದನ್ನು ತಡೆಯಲು ಪ್ಯಾಂಥೋರ್ (GPU) ಅನ್ನು ಸಹ ಬದಲಾಯಿಸಲಾಗಿದೆ, ಇದು ವಿಘಟಿತ ಮೆಮೊರಿ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಸ್ವತಃ ಪ್ರಕಟವಾಗುವ ಕಿರಿಕಿರಿ ದೋಷವಾಗಿದೆ. ಇವು ಸೂಕ್ಷ್ಮವಾಗಿದ್ದರೂ, ನಿಜವಾದ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಕ್ರ್ಯಾಶ್‌ಗಳನ್ನು ತಡೆಯಿರಿ.

ರಸ್ಟ್ ಬೈಂಡರ್ ಮತ್ತು ಕ್ಲಾಸಿಕ್ ಬೈಂಡರ್

ರಸ್ಟ್ ಬೈಂಡರ್ ಹಲವಾರು ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ತನ್ನ ಪಕ್ವತೆಯನ್ನು ಮುಂದುವರೆಸಿದೆ: ಅನಾಥ ಮ್ಯಾಪಿಂಗ್‌ಗಳ ಕುರಿತು ಎಚ್ಚರಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅನಿರೀಕ್ಷಿತ ಸ್ಥಿತಿಗಳ ಸಂದರ್ಭದಲ್ಲಿ freeze_notif_done ಅಧಿಸೂಚನೆಯನ್ನು ಮರು-ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಬಾಕಿ ಉಳಿದಿರುವ ನಕಲುಗಳಿದ್ದರೆ FreezeListener ಅನ್ನು ಅಳಿಸುವುದನ್ನು ತಡೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯು ವಾಸ್ತವವಾಗಿ ಫ್ರೀಜ್ ಆಗಿರುವಾಗ ಮಾತ್ರ ಅಧಿಸೂಚನೆಗಳನ್ನು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ. ಸಮಾನಾಂತರವಾಗಿ, ಕ್ಲಾಸಿಕ್ ಬೈಂಡರ್ ಇನ್ನು ಮುಂದೆ ಕೊಡುಗೆ ನೀಡದ "ಅಮಾನ್ಯ ಇಂಕ್ ದುರ್ಬಲ" ಪರಿಶೀಲನೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಟೂಲ್‌ಚೈನ್ ಬದಿಯಲ್ಲಿ, objtool ಹೆಚ್ಚುವರಿ ರಸ್ಟ್ ಕಾರ್ಯವನ್ನು 'noreturn' ಎಂದು ಗುರುತಿಸುತ್ತದೆ. ಮತ್ತು ರಸ್ಟ್ ಬೈಂಡರ್‌ನಲ್ಲಿನ ಕ್ಲಿಪ್ಪಿ ಎಚ್ಚರಿಕೆಯನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ.

io_uring, sqpoll ಮತ್ತು zc rx

io_uring ನಲ್ಲಿ ಹಲವಾರು ಶಸ್ತ್ರಚಿಕಿತ್ಸಾ ಬದಲಾವಣೆಗಳಿವೆ: io_waitid_prep() ನಲ್ಲಿ unlikely() ನ ದುರುಪಯೋಗವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ, __must_hold ಟಿಪ್ಪಣಿಯನ್ನು ಸರಿಹೊಂದಿಸಲಾಗಿದೆ, uring_cmd ಮಲ್ಟಿಶಾಟ್ ಆಜ್ಞೆಗಳಿಗಾಗಿ ಬಫರ್‌ಗಳ ಸ್ವಯಂ-ಬದ್ಧತೆಯನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು sqpoll CPU ಲೆಕ್ಕಪತ್ರ ನಿರ್ವಹಣೆಯನ್ನು ಮರು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗಿದೆ. getrusage() ಅನ್ನು ಮತ್ತೊಂದು ಬಾರಿಗೆ ಬಿಟ್ಟು stime ಅನ್ನು ಹೆಚ್ಚು ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ನವೀಕರಿಸುತ್ತಿದ್ದೇನೆ. ಅಲ್ಲದೆ, zcrx ಗಾಗಿ MAINTAINERS ನಲ್ಲಿ ಒಂದು ನಮೂದನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳು ಮತ್ತು ACPI: RISC-V, arm64 ಮತ್ತು x86

ದಿ ವಾಸ್ತುಶಿಲ್ಪಗಳು ಅವು ವೈವಿಧ್ಯಮಯ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿವೆ:

  • RISC-V: pgprot_dmacoherent() ಅನ್ನು ಸುಸಂಬದ್ಧವಲ್ಲದ ಸಾಧನಗಳಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾದ CPU ಗಳ ವಿವರಗಳನ್ನು DT ಯಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುವುದಿಲ್ಲ, IPI IRQ ಗಳನ್ನು ಅನನ್ಯ ಹೆಸರುಗಳೊಂದಿಗೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ, MAX_POSSIBLE_PHYSMEM_BITS ಅನ್ನು zsmalloc ಗಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಅನಗತ್ಯ ಲೆಗಸಿ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.. hwprobe ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸದ ಬಳಕೆಗಳನ್ನು ಮತ್ತು vDSO ನಲ್ಲಿ ತಡವಾಗಿ ಪ್ರಾರಂಭಿಸಲಾದ ಕೀಲಿಯನ್ನು ಸಹ ಸರಿಪಡಿಸಲಾಗಿದೆ.
  • arm64: MTE ನಲ್ಲಿ, ಪುಟವನ್ನು ಈಗಾಗಲೇ copy_highpage() ನಲ್ಲಿ ಟ್ಯಾಗ್ ಮಾಡಿದ್ದರೆ ಎಚ್ಚರಿಕೆಯನ್ನು ನಿಗ್ರಹಿಸಲಾಗುತ್ತದೆ.
  • x86: ಇಂಟೆಲ್‌ಗಾಗಿ RETBLEED ಸಂದೇಶವನ್ನು ಹೊಂದಿಸಿ, Zen1/Naples ಗಾಗಿ Entrysign ಪರಿಷ್ಕರಣೆ ಪರಿಶೀಲನೆಯನ್ನು ಸರಿಪಡಿಸಿ ಮತ್ತು ಮಿಟಿಗೇಷನ್‌ಗಳಲ್ಲಿ ಡೆಡ್ ಕೋಡ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ..
  • ACPI/ಗುಣಲಕ್ಷಣಗಳು: acpi_node_get_property_reference() ನಲ್ಲಿ ಸ್ಥಿರವಾದ ಆರ್ಗ್ಯುಮೆಂಟ್ ಕ್ರಮ ಮತ್ತು RIMT ನಲ್ಲಿ IOMMU_API ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಎಚ್ಚರಿಕೆಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ಇದು IO ಶ್ರೇಣಿಗಳನ್ನು ಲಾಕ್ ಮಾಡಲು MIPS ಮಾಲ್ಟಾದಲ್ಲಿ pcibios_align_resource() ನಂತಹ ಬೆಸ ಬಿಟ್‌ಗಳನ್ನು ಮತ್ತು i8042 ನೋಂದಾಯಿಸುವುದನ್ನು ತಡೆಯುವ ಕೀಬೋರ್ಡ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಹ ಸರಿಪಡಿಸುತ್ತದೆ. ಇವು ಸಣ್ಣ ಬದಲಾವಣೆಗಳಾಗಿವೆ, ಅದು ಡೆಡ್‌ಲಾಕ್ ಸನ್ನಿವೇಶಗಳು ಅಥವಾ ದುರ್ಬಲವಾದ ಆರಂಭಗಳನ್ನು ತಪ್ಪಿಸಿ..

ಚಾಲಕರು ಮತ್ತು ಬಸ್ಸುಗಳು: SPI, ಸೀರಿಯಲ್, hwmon, GPIO, PCI/ASPM ಮತ್ತು ಇತರರು

ಈ ಆರ್‌ಸಿ ಒಳ್ಳೆಯದನ್ನು ತರುತ್ತದೆ ತಿದ್ದುಪಡಿಗಳ ಗುಚ್ಛ ಚಾಲಕರಲ್ಲಿ:

  • SPI: Airoha ದ ದೋಷಯುಕ್ತ dirmap ಈಗ ವೈಫಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, exec_op ನಲ್ಲಿ ಡ್ಯುಯಲ್/ಕ್ವಾಡ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ DMA ಅಲ್ಲದ ಮೋಡ್‌ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ LUN ಗೆ ಮಲ್ಟಿ-ಪ್ಲೇನ್ ಫ್ಲ್ಯಾಶ್‌ಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ; ಅಗತ್ಯವಿದ್ದಾಗ NXP FSPI ಗಡಿಯಾರವನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ ಮತ್ತು ಮೂಲದ ಪ್ರಕಾರ ಆವರ್ತನವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ, DLL ಲಾಕ್ ನಂತರ ವಿಳಂಬವನ್ನು ಸೇರಿಸುವುದರ ಜೊತೆಗೆ; ಇಂಟೆಲ್ SPI 128M ಸಾಂದ್ರತೆಗಳು ಮತ್ತು ಹೊಸ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ (ಆರೋ ಲೇಕ್-H, ವೈಲ್ಡ್‌ಕ್ಯಾಟ್ ಲೇಕ್) ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • ಸೀರಿಯಲ್ ಮತ್ತು TTY: 8250_dw ಮರುಹೊಂದಿಸುವಾಗ ದೋಷಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ; 8250_mtk ಬೌಡ್ ಗಡಿಯಾರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ರನ್‌ಟೈಮ್ PM ಗೆ ರವಾನಿಸುತ್ತದೆ; sc16is7xx ಅನಗತ್ಯ ಸಕ್ರಿಯಗೊಳಿಸಿದ ಬೌಡ್‌ಗಳನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ; sh-sci FIFO ಓವರ್‌ರನ್ ಅನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ.
  • PCI/ASPM: ಡಿವೈಸ್‌ಟ್ರೀ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ, L0s ಮತ್ತು L1s ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದು ಮೌಲ್ಯೀಕರಿಸದ ಸ್ಥಿತಿಗಳನ್ನು ತಪ್ಪಿಸಲು ಸಂಪ್ರದಾಯವಾದಿ ನಿರ್ಧಾರವಾಗಿದೆ.
  • GPIO: ACPI ಡಿಬೌನ್ಸ್ ದೋಷದ ತೀವ್ರತೆಯನ್ನು ಮೃದುಗೊಳಿಸುತ್ತದೆ; gpio-regmap ಸ್ಥಿರ_ದಿಕ್ಕು_ಔಟ್‌ಪುಟ್ ನಿಯತಾಂಕವನ್ನು ಸೇರಿಸುತ್ತದೆ; IDIO-16 ಮಾಡ್ಯೂಲ್‌ಗಳು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ
    ಗರಿಷ್ಠ ಮಾನ್ಯ ವಿಳಾಸಗಳು ಮತ್ತು ಸ್ಥಿರ ಲೈನ್ ವಿಳಾಸಗಳು.
  • Hwmon ಮತ್ತು pmbus: ಚೈಲ್ಡ್ ನೋಡ್‌ಗಳಿಗೆ ಸ್ಥಿರ ಉಲ್ಲೇಖ ಸೋರಿಕೆಗಳು ಮತ್ತು ನವೀಕರಿಸಿದ Max/ISL ಮಾದರಿ ಗುಣಾಂಕಗಳು, ಜೊತೆಗೆ GPD ಫ್ಯಾನ್ ಡ್ರೈವರ್‌ನಲ್ಲಿ ವಿವರಗಳು.

ಸಮಾನಾಂತರವಾಗಿ, ಹೊಸ ಆಯ್ಕೆ ಐಡಿಗಳ ಜೊತೆಗೆ (ಟೆಲಿಟ್ FN920C04 ECM, ಕ್ವೆಕ್ಟೆಲ್ RG255C, UNISOC UIS7720) ಜೊತೆಗೆ, DT ಹೊಂದಾಣಿಕೆಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು SPI ಕ್ಯಾಡೆನ್ಸ್ (ZynqMP/Versal-Net), ರಾಕ್‌ಚಿಪ್ RK3506 ಮತ್ತು Kaanapali ಗಾಗಿ UFS QMP ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಹೊಸದಾಗಿ ಬಂದ ಹಾರ್ಡ್‌ವೇರ್‌ಗೆ ಫೈನ್-ಟ್ಯೂನ್ಸ್ ಬೆಂಬಲ.

ಮೆಮೊರಿ, ಸ್ಲ್ಯಾಬ್ ಮತ್ತು ಎಂಎಂ/ಡ್ಯಾಮನ್

ಮೆಮೊರಿ ಪ್ರದೇಶವು ಸಹ ಗಮನವನ್ನು ಪಡೆಯುತ್ತದೆ: obj_exts ಮತ್ತು NULL ಗೊಂದಲ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಹೊಂದಿರುವ ರೇಸ್‌ಗಳನ್ನು ಸ್ಲ್ಯಾಬ್‌ನಲ್ಲಿ ತಪ್ಪಿಸಲಾಗುತ್ತದೆ; mm/mremap DONTUNMAP ನಂತರ ಹಳೆಯ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಸರಿಯಾಗಿ ಲೆಕ್ಕಹಾಕುತ್ತದೆ; THP ದೊಡ್ಡ ಪುಟಗಳನ್ನು ವಿಭಜಿಸುವಾಗ ವಿಷವನ್ನು ಸೇವಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ; DAMON ops_filter ಸೋರಿಕೆಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕೋಟಾ ಗುರಿ ತರ್ಕವನ್ನು ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. hugetlbf ಗಳಲ್ಲಿ, huge_pmd_unshare() ನಲ್ಲಿ ಆರಂಭಿಕ ರಿಟರ್ನ್‌ಗಳ ನಂತರ ಲಾಕ್ ಅಸರ್ಶನ್‌ಗಳನ್ನು ಸರಿಸಲಾಗುತ್ತದೆ.

ಭದ್ರತೆ, ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಮತ್ತು Kconfig

ಸಣ್ಣ ಆದರೆ ಪ್ರಮುಖ ಅಂಶಗಳು:

  • lib/crypto: Poly1305 !KMSAN ನೊಂದಿಗೆ ಅವಲಂಬನೆಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸುತ್ತದೆ, ಸಂಘರ್ಷದ ಸಂರಚನೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
  • include/trace: ವಿಫಲವಾದ ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳಲ್ಲಿ ಇನ್‌ಫ್ಲೈಟ್ ಎಣಿಕೆ ಸಹಾಯಕವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ; ಓದಲು/ಬರೆಯಲು ಕ್ರೆಡಿಟ್‌ಗಳಿಗಾಗಿ SMB3 ಟ್ರೇಸ್‌ಪಾಯಿಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವಿವಿಧ Kconfig: CONFIG_XFS_RT ಸಹಾಯವನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು ಪರೀಕ್ಷೆಗಳು/ಅಂಕಿಅಂಶಗಳನ್ನು DEBUG_FS ಗೆ ನಿಯಮಾಧೀನಗೊಳಿಸಲಾಗಿದೆ. QCOMTEE ಮತ್ತು ಇತರ ವೇದಿಕೆಗಳಲ್ಲಿ ಅವಲಂಬನೆ ಪರಿಹಾರಗಳು.

ಇವು ಕರ್ನಲ್ ಸಂರಚನೆಯ ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ತಡೆಯುವ ಮತ್ತು ಏನಾದರೂ ಸರಿಯಾಗಿ ಪ್ರಾರಂಭವಾಗದಿದ್ದಾಗ ರೋಗನಿರ್ಣಯವನ್ನು ಸುಲಭಗೊಳಿಸುವ ವಿವೇಚನಾಯುಕ್ತ ಬದಲಾವಣೆಗಳಾಗಿವೆ. ಈ ಜೀವನದ ಗುಣಮಟ್ಟದ ಸುಧಾರಣೆಗಳ ಮೊತ್ತ. ಕಡಿಮೆ ಸಮಯ ವ್ಯರ್ಥವಾಗುತ್ತದೆ.

6.18-rc3 ನ ಈ ವಿಮರ್ಶೆಯು ಪಟಾಕಿಗಳಿಗಿಂತ ದೃಢತೆಯನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ. SMB ಡೈರೆಕ್ಟ್ ಬ್ಲಾಕ್‌ನಿಂದ XFS ಟ್ವೀಕ್‌ಗಳವರೆಗೆ, ನೆಟ್‌ವರ್ಕಿಂಗ್, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿನ ಅಸಂಖ್ಯಾತ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಪರಿಹಾರಗಳವರೆಗೆ, ಎಲ್ಲವೂ ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹ ಕರ್ನಲ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಆವೃತ್ತಿ ನಕ್ಷೆಗೆ ಸೇರಿಸಲಾಗಿದೆ (ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಬಿಡುಗಡೆಯಾಗಿ 6.17 ಮತ್ತು ಉಲ್ಲೇಖದ LTS ಆವೃತ್ತಿಯಾಗಿ 6.12/6.6 ನೊಂದಿಗೆ), ನಾವು ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯ ಸುಸಂಬದ್ಧ ಚಿತ್ರವನ್ನು ಹೊಂದಿದ್ದೇವೆ: ನಿರಂತರ ಪುನರಾವರ್ತನೆ, ಮುಖ್ಯವಾದ ಕಡೆ ದೀರ್ಘಕಾಲೀನ ಬೆಂಬಲ. ಮತ್ತು ಪ್ರತಿ ತಂಡವು ಶಾಂತವಾಗಿ ಚಾರ್ಟ್ ಮಾಡಬಹುದಾದ ವಲಸೆ ಮಾರ್ಗ, ಯಾವ ಶಾಖೆಗಳು ಸುರಕ್ಷಿತ ಮತ್ತು ಯಾವ ಶಾಖೆಗಳು ಇನ್ನೂ ಶೈಶವಾವಸ್ಥೆಯಲ್ಲಿವೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು.

ಲಿನಕ್ಸ್ 6.18-ಆರ್ಸಿ 2
ಸಂಬಂಧಿತ ಲೇಖನ:
ಲಿನಕ್ಸ್ 6.18-rc2 ಗ್ರಾಫಿಕ್ಸ್, ರಸ್ಟ್ ಮತ್ತು AMD ಝೆನ್‌ಗಳಿಗೆ ಪ್ರಮುಖ ಪರಿಹಾರಗಳೊಂದಿಗೆ ದೊಡ್ಡ ರೀತಿಯಲ್ಲಿ ಆಗಮಿಸುತ್ತದೆ.