--- zzzz-none-000/linux-2.4.17/net/atm/pvc.c 2001-04-12 19:11:39.000000000 +0000 +++ sangam-fb-401/linux-2.4.17/net/atm/pvc.c 2005-06-14 11:09:35.000000000 +0000 @@ -26,6 +26,9 @@ #define NULL 0 #endif +#if defined (CONFIG_MIPS_AVALANCHE_ATM) +extern int avsar_probe(void); +#endif /* CONFIG_MIPS_AVALANCHE_ATM */ static int pvc_shutdown(struct socket *sock,int how) { @@ -94,7 +97,7 @@ getsockopt: atm_getsockopt, sendmsg: atm_sendmsg, recvmsg: atm_recvmsg, - mmap: sock_no_mmap, + mmap: atm_mmap, /* sock_no_mmap, */ sendpage: sock_no_sendpage, }; @@ -140,6 +143,12 @@ error = atm_proc_init(); if (error) printk("atm_proc_init fails with %d\n",error); #endif + +#if defined(CONFIG_MIPS_AVALANCHE_ATM) + avsar_probe(); +#endif /* CONFIG_MIPS_AVALANCHE_ATM */ + + return 0; }