This may work if the driver allocates the buffer at module load time:
simply insmod the modules at bootup, so that they aren't dynamically
loaded/unloaded.
Nasty solution but it could work. If on the other hand the driver is a
bit smarter and dynamically releases the DMA buffer, then maybe you can
just bludgeon it a bit in the source code and make it dumber (i.e.
static buffer ;-)).
Neil
(I often use things like malloc() and dirty pages to free up memory, but
usually only to evict cache/buffer pages; I can't be bothered to wait
about for real pages to swap out, as that can take rather too long on a
box with a few hundred megs).
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]