Bonjour,
Dans un module j'ai ouvert une socket...J'ouvre mon device avec minicom l'envoi se passe bien...mais si j'utilise ppp je plante linux sur sock_sendmsg (plus de blocage system si je met en commentaire sock_sendmsg).
voici mon code :
int sendmsg(struct socket *sock, unsigned char *buf, int len)
{
struct msghdr msg;
struct iovec iov;
mm_segment_t oldfs;
int size=0;
iov.iov_base = (char *) buf;
iov.iov_len = (__kernel_size_t) len;
msg.msg_name = 0;
msg.msg_name_len = 0;
msg.msg_iov = &iov;
msg.msg_iov_len = 1;
msg.msg_control (…)
Forum Linux.noyau plantage du system avec sock_sendmsg
5
juil.
2007