ΠžΡ†Π΅Π½ΠΊΠ° числа ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ TODO ΠΈ FIXME Π² ΠΊΠΎΠ΄Π΅ ядра Linux

Π’ исходных тСкстах ядра Linux присутствуСт ΠΎΠΊΠΎΠ»ΠΎ 4 тысяч ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² с описаниСм Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… исправлСния Π½Π΅Π΄ΠΎΠ΄Π΅Π»ΠΎΠΊ, ΠΏΠ»Π°Π½ΠΎΠ² ΠΈ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π·Π°Π΄Π°Ρ‡, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π² тСкстС выраТСния «TODO». Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² с «TODO» ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΊΠΎΠ΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² (2380). Π’ криптоподсистСмС Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² — 23, спСцифичном для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86 ΠΊΠΎΠ΄Π΅ — 43, ARM — 73, ΠΊΠΎΠ΄Π΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ — 114, Π² ΠΊΠΎΠ΄Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… устройств, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΈ сСтСвой подсистСмС — 606.

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ FIXME, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сомнСниС, встрСчаСтся Π² коммСнтариях
1860 Ρ€Π°Π·. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ядрС 4.2 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ скачок TODO-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ сразу ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 1000 (вСроятно, это связано с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π² состав ядра Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° AMDGPU, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 400 тысяч строк ΠΊΠΎΠ΄Π°).
Π’Π°ΠΊΠΆΠ΅ ΠΎΡ‚ вСрсии ΠΊ вСрсии ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ число ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² со словом «workaround», Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² «fixme» ΠΈ «hack».

ΠžΡ†Π΅Π½ΠΊΠ° числа ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ TODO ΠΈ FIXME Π² ΠΊΠΎΠ΄Π΅ ядра Linux

ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρ‹ ΠΏΠΎ избавлСнию ядра ΠΎΡ‚ Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Π½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² коммСнтариях Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ сокращСниС использования Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Π½Ρ‹Ρ… слов. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, спад длился Π½Π΅Π΄ΠΎΠ»Π³ΠΎ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡΡ‚ΡŒ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ рост числа ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

ΠžΡ†Π΅Π½ΠΊΠ° числа ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ TODO ΠΈ FIXME Π² ΠΊΠΎΠ΄Π΅ ядра Linux

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ