@ -975,7 +975,7 @@ static void igmpv3_add_delrec(struct in_device *in_dev, struct ip_mc_list *im)
* for deleted items allows change reports to use common code with
* non - deleted or query - response MCA ' s .
*/
pmc = ( struct ip_mc_list * ) kmalloc ( sizeof ( * pmc ) , GFP_KERNEL ) ;
pmc = kmalloc ( sizeof ( * pmc ) , GFP_KERNEL ) ;
if ( ! pmc )
return ;
memset ( pmc , 0 , sizeof ( * pmc ) ) ;
@ -1155,7 +1155,7 @@ void ip_mc_inc_group(struct in_device *in_dev, u32 addr)
}
}
im = ( struct ip_mc_list * ) kmalloc ( sizeof ( * im ) , GFP_KERNEL ) ;
im = kmalloc ( sizeof ( * im ) , GFP_KERNEL ) ;
if ( ! im )
goto out ;
@ -1476,7 +1476,7 @@ static int ip_mc_add1_src(struct ip_mc_list *pmc, int sfmode,
psf_prev = psf ;
}
if ( ! psf ) {
psf = ( struct ip_sf_list * ) kmalloc ( sizeof ( * psf ) , GFP_ATOMIC ) ;
psf = kmalloc ( sizeof ( * psf ) , GFP_ATOMIC ) ;
if ( ! psf )
return - ENOBUFS ;
memset ( psf , 0 , sizeof ( * psf ) ) ;
@ -1659,7 +1659,7 @@ int ip_mc_join_group(struct sock *sk , struct ip_mreqn *imr)
err = - ENOBUFS ;
if ( count > = sysctl_igmp_max_memberships )
goto done ;
iml = ( struct ip_mc_socklist * ) sock_kmalloc ( sk , sizeof ( * iml ) , GFP_KERNEL ) ;
iml = sock_kmalloc ( sk , sizeof ( * iml ) , GFP_KERNEL ) ;
if ( iml = = NULL )
goto done ;
@ -1823,8 +1823,7 @@ int ip_mc_source(int add, int omode, struct sock *sk, struct
if ( psl )
count + = psl - > sl_max ;
newpsl = ( struct ip_sf_socklist * ) sock_kmalloc ( sk ,
IP_SFLSIZE ( count ) , GFP_KERNEL ) ;
newpsl = sock_kmalloc ( sk , IP_SFLSIZE ( count ) , GFP_KERNEL ) ;
if ( ! newpsl ) {
err = - ENOBUFS ;
goto done ;
@ -1907,8 +1906,8 @@ int ip_mc_msfilter(struct sock *sk, struct ip_msfilter *msf, int ifindex)
goto done ;
}
if ( msf - > imsf_numsrc ) {
newpsl = ( struct ip_sf_socklist * ) sock_kmalloc ( sk ,
IP_SFLSIZE ( msf - > imsf_numsrc ) , GFP_KERNEL ) ;
newpsl = sock_kmalloc ( sk , IP_SFLSIZE ( msf - > imsf_numsrc ) ,
GFP_KERNEL ) ;
if ( ! newpsl ) {
err = - ENOBUFS ;
goto done ;