UDF cleanup and fixes

Nah szoval, nem szoktam blogolni, de ez talan erdemes ra.

Problema:
dvd-re kene irni 4GB-nal nagyobb fajlt.
Google search, es ebek harmincadjara is az UDF-nel kot ki az ember ha jot akar maganak. Illetve csak akarna, mivelhogy gyorsan talalkozni fog ezzel: UDF 1GB file size limit after CVE-2006-4145 fix (http://lkml.org/lkml/2006/9/4/64)
Bizony-bizony regi bug...

Megoldas:
http://thread.gmane.org/gmane.linux.kernel/501038
Nos... igen, ide is eltalal konnyen aki nem adja fel par perc uatan (lehet nekem is azt kellett volna =)
Vegegiolvasva nem nyugszunk meg teljesen, de mindenkepp megorulunk, hogy talan tenyleg szuletett javitas az ezer eves bugra. Akkor lassuk a medvet.
Hozzavalok: 2.6.20-as linux kernel forrasa, valamint a mailekben rejlo patch input.
Amiert a blogbejegyzest keszitem: a mailekben postolt patcheket nekem nem ette meg gentoon a patch, ezert kicsit csinositani kellett rajta ennek eredmenyet akarom megosztani, hogy masnak ne kelljen elviccelni az idot ilyesmivel. Tehat a lenyeg:
http://xiroaf.extra.hu/udf-fix.tar.bz2
Ebben vannak a patchek es hozza egy laza script (amiben minimum a DIFFDIR valtozo beallitando), de ugysem a script a lenyeg hanem a patchek. Ha mar egy embernek megsporoltam fel orat maris megerte. (es persze tobben tesztelik)
Nyilvan rovid idon belul elavultta valik a bejegyzes es remelhetoleg ezt az is elosegiti, hogy a bugfix mielobb bekerul a kernelbe is, viszont akinek egeto a problema annak jol johet...

Hozzászólások

Csak az archívum kedvéért: ezek pontosan mely gentoo-sources -re készültek? Csak azért, hogy ne kelljen mindenkinek matekozni :)

Egy kicsit keson kapcsolatam, pedig ott volt a levelek kozott is, meghozza eleg feltuno helyen.
"Andrew, could you please put the patches into -mm kernels for testing?"
Tehat nem erdemes vele vacakolni, illetve nem ilyen modon ahogy en tettem. :)

Ugyanis 2.6.21-rc3 ota:

    udf-use-sector_t-and-loff_t-for-file-offsets.patch
    udf-introduce-struct-extent_position.patch
    udf-use-get_bh.patch
    udf-add-assertions.patch
    udf-support-files-larger-than-1g.patch
    udf-fix-link-counts.patch