Aug. 11, 2011
8:50 p.m.
-----Original Message----- From: kernelnewbies-bounces@kernelnewbies.org [mailto:kernelnewbies- bounces@kernelnewbies.org] On Behalf Of william douglas Sent: Thursday, August 11, 2011 1:23 PM To: kernelnewbies@kernelnewbies.org Subject: SYSLOG_ACTION_READ_ALL question
Hello all,
I'm trying to figure out why the do_syslog code in kernel/printk.c is using put_user instead of copy_to_user.
I *THINK* this has something to do with copy_to_user not being well-behaved in other than process context and since printk() gets called in all contexts, it wouldn't be a safe operation. But don't take my word for it.