lkml.org 
[lkml]   [2005]   [Mar]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Accessing data structure from kernel space
On Wed, 23 Mar 2005, linux lover wrote:

> Hello linux-os,
> --- linux-os <linux-os@analogic.com> wrote:
>> On Wed, 23 Mar 2005, linux lover wrote:
>>
>>> Hello all,
>>> I have one linked list data structure added
>> to
>>> a file in kernel source code which has some kernel
>>> info. I want to acess that linked list structure
>> from
>>> user space. Is that possible??
>>> Also how to add own system call usable at
>> user
>>> level from kernel module??
>>> regards,
>>> linux_lover.
>>>
>>
>> Many people will tell you to use the /proc
>> file-system.
>> I suggest you make a simple "character" driver and
>> access
>> your kernel structure using ioctl() or mmap().
>>
> How can i access that linked list structure in
> kernel at user space say if i write character driver
> as /dev/readll then how to link that structure to
> device driver
> ?

Gawd.... `man ioctl`. Execute that. Learn. Write code
that handles such a call in your module.
`man mmap`. execute that. Learn. Write code that
handles memory-mapping in your module.

>> You don't add your own system call __ever__, even if
>> you
>> are a long-time kernel developer. The current API
>> already
>> has lots of standard interface capabilities.
>> Thinking, even
>> for an instant, that you need more means that you
>> don't
>> understand Unix/Linux.
>>
>> Cheers,
>> Dick Johnson
>> Penguin : Linux version 2.6.11 on an i686 machine
>> (5537.79 BogoMips).
>> Notice : All mail here is now cached for review by
>> Dictator Bush.
>> 98.36% of all statistics are
>> fiction.
>>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

Cheers,
Dick Johnson
Penguin : Linux version 2.6.11 on an i686 machine (5537.79 BogoMips).
Notice : All mail here is now cached for review by Dictator Bush.
98.36% of all statistics are fiction.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-04-06 13:30    [W:0.045 / U:0.168 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site