Portál AbcLinuxu, 7. května 2025 16:54

Jaderné noviny 305

14. 4. 2005 | Robert Krátký
Články - Jaderné noviny 305  

Linux 2.6.11-mm3; problémy s myší. Linux 2.6.12-rc1-mm1; seznam chyb. Podpora pro ./ a ../ ve SquashFS. Linux 2.6.12-rc1-mm2; stav vývoje -mm.

Linux 2.6.11-mm3; problémy s myší, 58 e-mailů

12. bře - 24. bře

Andrew Morton oznámil Linux 2.6.11-mm3:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.11/2.6.11-mm3/

Helge Hafting hlásil:

2.6.11-mm1 a dřívější: myš je /dev/input/mouse0
2.6.11-mm3: myš je /dev/input/mouse1

Není to velký problém, stačí jedna změna v xorg.conf a myš je zpět. Ale řekl bych, že by se to takhle měnit nemělo, ne?

Jde o myš připojenou k ps2 portu přístupnou i přes /dev/psaux

Dmitry Torokhov doporučil: Být tebou, tak používám /dev/input/mice - pokud některá ze svých zařízení nechceš vynechat. Bude získávat data ze všech myší zároveň a je vždy dostupné. Vysvětlil: Vojtěch aktivoval ve výchozím nastavení zpracovávání skrolování v kódu ke klávesnici, takže klávesnici máš teď mapovanou na mouse0 a myš se posunula na mouse1. Andrew odpověděl: Ale s takovou změnou přeci nemůžeme jádro vydat. Uživatelé by po nás šli s vidlemi. Ale Vojtěch Pavlík odpověděl:

Kvůli hotplug jsou čísla zařízení myší definována jako nestabilní.

Většina uživatelů používá /dev/input/mice, na což tohle nemá vliv.

Oficiálně správným řešením pro získání stabilních názvů zařízení je používat udev.

Změnu lze snadno vrátit - prostě změň výchozí hodnotu 'atkbd.scroll'.

Linux 2.6.12-rc1-mm1; seznam chyb, 72 e-mailů

21. bře - 24. bře

Andrew Morton oznámil 2.6.12-rc1-mm1:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc1/2.6.12-rc1-mm1/

Při zmínce o seznamu chyb nastražil Russell King uši a zeptal se: To je tvůj soukromý seznam nebo je někde k dispozici? Andrew odpověděl: V této chvíli je to jen složka emailů. ... USB, ALSA, Input, ACPI a suspend jsou ti obvyklí hříšníci.

Podpora pro ./ a ../ ve SquashFS, 25 e-mailů

22. bře - 27. bře

Jan Engelhardt hlásil: Všiml jsem si, že připojený SquashFS nevrací při readdir pseudoadresáře "." nebo "..". Šlo by to přidat? Stěžoval by si někdo? Jesper Juhl odpověděl: Nedovedu říci, jestli to někomu bude vadit, ale pokud je to něco, co by lidi chtěli, rád bych to zkusil implementovat - mohla by to být zábava a rád bych se o této oblasti jádra něco více naučil. Takže nebude-li někdo vyvádět, pustím se do toho. Pietro Zuco souhlasil, že taková funkčnost by se hodila.

O kus dále řekl Andreas Schwab: "." a ".." jsou řešeny ve VFS. Během vyhledávání je nevidí kód žádného filesystému. A na jiném místě zmínil Phil Lougher:

CramFS také '.' a '..' neukládá, a proto jsem to tak při implementaci SquashFS řešil také.

Filesystémy nemusí '.' nebo ''..' ukládat přímo ve filesystému, protože VFS je nikdy nehledá - jak už někdo v tomto vlákně řekl, VFS se o '.' a '..' stará interně.

Neukládáním nadbytečných záznamů '.' a '..' v rámci filesystému ušetříme místo - sice málo, ale stejně je to užitečné.

A doplnil: Nepřítomnost '.' a '..' nepůsobí žádné problémy, přestože jsou CramFS/SquashFS používány roky. Spíš bych to viděl tak, že aplikace, která spoléhá na to, že uvidí '.' a '..' vrácené po readdir, nefunguje správně. Takovou situaci lze v rámci aplikace snadno napravit, místo abychom nutili filesystém simulovat nikdy nepoužívané záznamy '.' a '..'.

Philův názor se však velké podpory nedočkal. H. Peter Anvin se v jednu chvíli řečnicky zeptal: Skutečně chceš, abychom změnili chování všech běžných souborových systémů na neunixové jen proto, aby se chovaly stejně jako CramFS a SquashFS?

Linux 2.6.12-rc1-mm2; stav vývoje -mm, 44 e-mailů

24. bře - 28. bře

Andrew Morton oznámil Linux 2.6.12-rc1-mm2:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc1/2.6.12-rc1-mm2/

Ohledně začleňování různých stromů subsystémů do -mm řekl Lee Revell:

Dáváš správcům subsystémů vědět dopředu, aby mohly být do BK protlačeny důležité opravy?

Vzpomněl jsem si na nedávný případ s ALSA, kdy byl v 2.6.12-mm1 ovladač emu10k1 nefunkční, ale v ALSA CVS už byla týden oprava.

Andrew odpověděl: Občas některé lidi pingnu, ale téměř vždy správci subsystémů znají vývojový cyklus a podle toho se rozhodují, které věci a kdy zařadit. Ohledně ALSA řekl: Už jsme mluvili o tom, jak ALSA CVS dostávat do ALSA BK rychleji.


V originálu Kernel Traffic 305 vyšla navíc ještě tato témata:

Tento článek vychází ze seriálu Kernel Traffic (www.kerneltraffic.org) a je zveřejněn pod licencí GPL verze 2.

Související články

Jaderné noviny 302
Jaderné noviny 303
Jaderné noviny 304

Odkazy a zdroje

Kernel Traffic #305

Další články z této rubriky

Jaderné noviny – přehled za březen 2025
Jaderné noviny – přehled za únor 2025
Jaderné noviny – přehled za leden 2025
Jaderné noviny – přehled za prosinec 2024
Jaderné noviny – přehled za listopad 2024

Diskuse k tomuto článku

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.