» »

kmalloc v driverju

kmalloc v driverju

david29 ::

Delam en device driver za Linux...

V device driverju imam doloceno tabelo, v kateri hranim temporary podatke.
Velikost te tabele variera od ~1Mb pa tudi do 32Mb, alociram pa je z

tabela = (temp_tab_t *)kmalloc(velikost, GFP_ATOMIC);

Problem je, da mi tole dostikrat faila, ceprav imam na masini vec kot dovolj
prostega RAMa...

Ima kdo kaksno idejo, zakaj mi faila?

BigWhale ::

Fragmentiran ram, bi lahko bil problem. Probaj z vmalloc()

Zgodovina sprememb…

  • spremenil: BigWhale ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PC - ni zvoka (zvok je "izginil")

Oddelek: Pomoč in nasveti
51538 (1397) satfinder
»

Vista RC2 driverji - a sploh bo kaj?

Oddelek: Operacijski sistemi
61784 (1524) Enron x86
»

suse 9.1 in radeon 9800PRO

Oddelek: Operacijski sistemi
111727 (1599) jurre
»

Suse 8.2 težave z grafično...

Oddelek: Operacijski sistemi
91790 (1678) norvalk
»

Geforce 256 SDR + Win XP - noče da ga jebeš

Oddelek: Pomoč in nasveti
19951 (751) Vanich

Več podobnih tem