USB-стСк ядра Linux ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²

Π’ ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ формируСтся Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ выпуск ядра Linux 5.9, Π² подсистСму USB приняты измСнСния с чисткой Π½Π΅ΠΏΠΎΠ»ΠΈΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ². ИзмСнСния внСсСны Π² соотвСтствии с Π½Π΅Π΄Π°Π²Π½ΠΎ принятыми рСкомСндациями ΠΏΠΎ использованию инклюзивной Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ядрС Linux.

Код ΠΎΡ‡ΠΈΡ‰Π΅Π½ ΠΎΡ‚ использования слов Β«slaveΒ», Β«masterΒ», Β«blacklistΒ» ΠΈ Β«whitelistΒ». НапримСр, вмСсто Ρ„Ρ€Π°Π·Ρ‹ Β«usb slave deviceΒ» Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Β«usb gadget deviceΒ», Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β«master/slave protocolΒ» Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Β«host/device protocolΒ», вмСсто ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Β«slaveΒ» указываСтся Β«deviceΒ», вмСсто Β«masterΒ» β€” Β«controllerΒ» ΠΈΠ»ΠΈ Β«hostΒ», слово Β«blacklistΒ» Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Β«ignoreΒ», Β«someΒ» ΠΈΠ»ΠΈ Β«disableΒ», Β«whitelistΒ» Π½Π° Β«productlistΒ». ИзмСнСния Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ Π² Ρ‚ΠΎΠΌ числС названия Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², структур ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

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

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