Sa ALSA audio subsystem, gihimo ang trabaho aron mawala ang termino nga ulipon

Mga developer sa ALSA sound subsystem giandam alang sa paglakip sa linux-sunod nga sanga, sa basehan nga ang 5.9 kernel release maporma, itakda kausaban, nga nagtangtang sa code nga nagdagan sa kernel nga bahin sa dili husto nga mga termino sa politika. Ang mga pagbag-o giandam sumala sa bag-o lang gisagop mga giya sa paggamit sa inklusibo nga terminolohiya sa Linux kernel.

Ang mga pagbag-o naglakip sa 10 ka mga patch, diin 9 nga may kalabutan sa pagtangtang sa code sa sound drivers ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio gikan sa mga termino nga "whitelist" ug blacklist. Kini nga mga termino gipulihan sa "allowlist" ug "denylist". Ikanapulo nga patch nagtumong sa paghunong sa paggamit sa natukod nga termino nga "ulipon" sa vmaster API.

Pag-usab sa ngalan mga kabalaka lakip ang mga ngalan sa mga istruktura ug mga gimbuhaton. Sa una naay nipuli gipili ang pulong
"replica" (pananglitan, ang snd_ctl_add_slave() function gipulihan sa snd_ctl_add_replica()), nga maoy hinungdan pagsaway, tungod kay ang termino nga replica mas magamit sa DBMS ug gituis ang kahulogan sa konteksto sa audio subsystem. Ingon sa usa ka resulta, alang sa kapuli diha gipili ang termino nga "sumusunod", nga nagpaila usab sa usa ka ambiguity (pananglitan, imbes nga "listahan sa ulipon" ug "link nga ulipon", "listahan sa sumusunod" ug "link follower" gigamit na karon). Mamatikdan nga ang termino nga "master" nahabilin, lakip ang ngalan sa vmaster API mismo, tungod kay kini gikonsiderar sa konteksto sa "master volume control".

Ang mga patch gisugyot alang sa linux-next branch ni Takashi Iwai, usa ka ALSA subsystem maintainer nga nagtrabaho sa SUSE. Apan dili pa klaro kung aprobahan ba sila alang sa paglakip sa kernel ni Linus Torvalds, tungod kay daghan sa mga ngalan sa mga gimbuhaton sa vmaster API nagsapaw sa mga gimbuhaton sa Sound Driver Development API, nga mahimong mosangpot sa daghang kalibog sa terminolohiya. Ang pagtangtang sa termino nga ulipon gikan sa driver development API mosangpot sa usa ka paglapas sa compatibility sa mga drayber sa ikatulo nga partido, wala gilakip sa panguna nga kernel, ingon man sa mga eksternal nga patch ug setting.

Lakip sa mga pagbag-o nga wala’y kalabotan sa terminolohiya, giplanohan alang sa paglakip sa Linux 5.9 kernel, namatikdan nga pagpatuman sa suporta Intel Silent Stream (padayon nga power mode para sa external HDMI device aron mawagtang ang paglangan sa pagsugod sa playback) ug bag-ong device aron makontrol ang kahayag sa pagpaaktibo sa mikropono ug mute nga mga buton.
Gidugang usab ang suporta alang sa bag-ong hardware, lakip ang controller Loongson 7A1000.

Source: opennet.ru

Idugang sa usa ka comment