linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* LKM programming - problem with chars from user space (?)
@ 2004-08-08 21:06 authn
  2004-08-09  6:35 ` Thiago Rondon
  0 siblings, 1 reply; 3+ messages in thread
From: authn @ 2004-08-08 21:06 UTC (permalink / raw)
  To: linux-c-programming

Hello,
I am coding a linux kernel module and have problem with some string from user 
space (from execve system call). There is no problem with useing this string 
as a one, for example printk(KERN_ALERT "%s", string) works fine. 
Problem appears when i want to printk or compare single char, in first case it 
is printked with some extra '<1>' and in second case, when i compare it with 
other one, it doesnt fit to real char (it is "connected" with '<1>' in some 
way ?). I tried to copy it to kmalloced buffer:

if ((k_space=(char *)kmalloc(len, GFP_KERNEL))==NULL)
                        return -1;
memcpy_fromfs((void *)k_space, (void *)argv[argc], len); 

but then playing with k_space[i] was the same. Can anybody help me with this ?

Regards, 
apacz

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-08-15 21:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-08 21:06 LKM programming - problem with chars from user space (?) authn
2004-08-09  6:35 ` Thiago Rondon
2004-08-15 21:03   ` Jan Opacki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).