Linus Torvalds kundërshtoi parserët Kconfig që nuk mbështetin tabulatën.

Linus Torvalds refuzoi të pranojë në bërthamë ndryshimin që zëvendësonte simbolet e tabulimit me hapësira në ndarësin e parametrave FTRACE_RECORD_RECURSION_SIZE në konfigurimin e bërthamës Kconfig. Ndryshimi u propozua nga zhvilluesi i projektit Fedora me shënimin se përdorimi i tabulave shkakton dështimin e parserit të konfigurimit. Në vend të ndryshimit të propozuar, Linus përfshiu në bërthamë patch-in e tij, i cili shton veçanërisht simbolet e tabulimit në përcaktimin e konfigurimit PAGE_SHIFT, që përcakton zhvendosjen për përmasa të ndryshme të faqeve të memories.

Shtimi i tabulave nĂ« cilĂ«sime, mĂ« tĂ« rĂ«ndĂ«sishme se FTRACE_RECORD_RECURSION_SIZE, shpjegohet nga fakti se nĂ« skedarin e konfigurimeve tĂ« bĂ«rthamĂ«s lejohet pĂ«rdorimi si hapĂ«sirash ashtu edhe tabulash, kĂ«shtu qĂ« nĂ«se parseri nuk mund ta analizojĂ« siç duhet njĂ« rresht me tabula — kjo Ă«shtĂ« njĂ« problem i parserit qĂ« duhet tĂ« zgjidhet atje. Komanda 'make defconfig' e pranon saktĂ« tabulatĂ«n, prandaj edhe parserĂ«t e jashtĂ«m duhet t'i trajtojnĂ« ata.

Prania në Kconfig të ofruar në bërthamë jo vetëm hapësira, por edhe tabulatorët, do të lejojë identifikimin e parserëve problematikë dhe do të nxjerrë në pah nevojën për përmirësimin e tyre. Ideja e përshtatjes së bërthamës për parserët e dështuar perceptohet si një dëm, sepse edhe nëse në Kconfig standard do të kenë gjithmonë vetëm hapësira, përdoruesi i zakonshëm ka të drejtë të përdorë tabulatorë në konfigurimet e tij dhe përdorimi i tillë mund të çojë në dështime në parserët e palëve të treta që nuk janë rregulluar.

Burimi: opennet.ru

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