[cffi-devel] [Sbcl-devel] GC write-protected mappings vs. the OS kernel
Samium Gromoff
_deepfire at feelingofgreen.ru
Tue Nov 10 15:50:35 UTC 2009
From: Juho Snellman <jsnell at iki.fi>
> Samium Gromoff <_deepfire at feelingofgreen.ru> writes:
>
>> Good day,
>>
>> While debugging mysterious ioctl() failures in lh-usb on SBCL,
>> I have discovered that using CFFI:WITH-POINTER-TO-VECTOR-DATA
>> doesn't guarantee that the vector is in a writable region.
>
> I thought we'd never write protect specialized raw arrays (either they
> are in the nursery, or they're tenured into an unboxed region which
> never get wpd). And passing generic arrays to ffi doesn't feel right.
> What's the use case?
Array element type is (unsigned-byte 8), use case is shovelling
data in/out a USB device using bulk transfers via ioctl().
regards,
Samium Gromoff
--
_deepfire-at-feelingofgreen.ru
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
More information about the cffi-devel
mailing list