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
