[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Probs with PCI bus master DMA to user space


Jeff Garzik wrote:

> > But the buffers are usually allocated with malloc() by any application
> > which wants to use my driver.. otherwise my driver would have to offer a
> > malloc-like function, but I can hardly force the application to use my
> > own malloc function.
> 
> If you are writing the driver, sure you can.

??

The application is doing something like

  fd = open("/dev/mydriver");
  buf = malloc();
  fill_buffer_with_data(buf);
 write(fd,buf);

And now i should tell the programmer not to use malloc() but my special
driver-malloc?
Or do you mean something different?

Norbert
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo _at_ vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: