ASUS:
From time to time users of your ARM routers on this forum report syslog spammed with messages similar to the following:
I don't know if any customer had reported to you through other media or you got the chance to look into this. The issue is coming from:
First at line 2973, there is a typo. Shall be "\n" instead of "/n". Second, if this error occurs so frequent and deemed not causing functionality loss, could the printk statement be removed or changed to only available in your debug build?
If you find another way to clear the spam, your users will appreciate too.
Cheers
From time to time users of your ARM routers on this forum report syslog spammed with messages similar to the following:
Code:
Jul 24 12:57:59 kernel: [truncated] L/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch ==NULL/npch
I don't know if any customer had reported to you through other media or you got the chance to look into this. The issue is coming from:
Code:
src-t-6.x.4708/linux-2.6.36/drivers/net/ppp_generic.c
2959 #if defined(CTF_PPTP) || defined(CTF_L2TP)
2960 int
2961 ppp_get_conn_pkt_info(void *pppif, struct ctf_ppp *ctfppp){
2962 struct pppox_sock *po = NULL;
2963 struct sock *sk = NULL;
2964 struct ppp *ppp = NULL;
2965 struct channel *pch = NULL;
2966 struct ppp_net *pn;
2967 const char *vars;
2968
2969 ppp = (struct ppp *)netdev_priv((const struct net_device *)pppif);
2970 if(ppp) pch = ppp->ctfpch;
2971
2972 if (pch == NULL){
2973 printk("pch ==NULL/n");
2974 return (BCME_ERROR);
2975 }
First at line 2973, there is a typo. Shall be "\n" instead of "/n". Second, if this error occurs so frequent and deemed not causing functionality loss, could the printk statement be removed or changed to only available in your debug build?
If you find another way to clear the spam, your users will appreciate too.
Cheers