Hi all, I was wondering if it is possible to memory map buffer that has _not_ dynamically been allocated (e.g. via kmalloc or vmalloc) into user space? Example: Within my device driver code I have the following table ... typedef struct foobar_entry { char foo[1024]; char bar[1024]; uint32_t x; uint32_t y; } foobar_entry_t; foobar_entry_t foobar_table[] = { { "foo1", "bar1", 232, 0 }, { "foo2", "bar2", 233, 1 }, { "foo3", "bar3", 234, 0 }, { "foo4", "bar4", 235, 1 }, }; EXPORT_SYMBOL(foobar_table); ... and I'd like this to be memory mappped as read-only into user space. I tried things with 'remap_pfn_range', but without success. Do you have any idea/code example how to manage this? Best regards, Daniel -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ