Linus Torvalds ka bërë thirrje kundër përpunuesve Kconfig që nuk mbështesin tabulacionin.

Linus Torvalds refuzoi të pranojë në bërthamë ndryshimin që zëvendëson simbolin e tabulimit me hapësirë në ndarësin e parametrin FTRACE_RECORD_RECURSION_SIZE në konfigurimin Kconfig të bërthamës. Ndryshimi u propozua nga një zhvillues i projektit Fedora me shënimin se përdorimi i tabulave shkakton çrregullim në funksionimin e parserit të konfigurimit. Në vend të ndryshimit të propozuar, Linus përfshiu në bërthamë patch-in e tij, i cili shton specifikisht simbolin e tabulimit në definimin e konfigurimit PAGE_SHIFT, që përcakton offset-in për përmasat e ndryshme të faqeve të memories.

Shtimi i tabulave nĂ« konfigurimet, mĂ« tĂ« rĂ«ndĂ«sishme se FTRACE_RECORD_RECURSION_SIZE, justifikohet me faktin se nĂ« skedarin e konfigurimeve tĂ« bĂ«rthamĂ«s lejohet pĂ«rdorimi i si hapĂ«sirave, ashtu edhe tabulave, kĂ«shtu qĂ« nĂ«se parseri nuk mund ta analizojĂ« normalisht njĂ« linjĂ« me tabulĂ« — kjo Ă«shtĂ« njĂ« problem i parserit qĂ« duhet tĂ« korrigjohet nĂ« tĂ«. Komanda "make defconfig" pranon saktĂ«sisht tabulat, kĂ«shtu qĂ« edhe parserĂ«t jashtmĂ« duhet t'i pĂ«rpunojnĂ« ato.

Prania e hapësirave dhe tabulave në Kconfig të ofruar me bërthamën do të ndihmojë në identifikimin e parserëve problematikë dhe do të stimulojë rregullimin e tyre. Ideja për të përshtatur bërthamën për parserët me çrregullime perceptohet si e dëmshme, pasi edhe në Kconfig-nin referues gjithmonë do të ketë vetëm hapësira, përdoruesi i zakonshëm është i lirë të përdorë tabulat në konfigurimet e tij në sistemet e tij dhe një përdorim i tillë mund të çojë në çrregullime në parserët e jashtëm që nuk janë rregulluar.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster