• Stephen Kitt's avatar
    crypto: chelsio - remove extra allocation for chtls_dev · f426faac
    Stephen Kitt authored
    chtls_uld_add allocates room for info->nports net_device structs
    following the chtls_dev struct, presumably because it was originally
    intended that the ports array would be stored there. This is suggested
    by the assignment which was present in initial versions and removed by
    c4e84858 ("crypto: chelsio - remove redundant assignment to
    cdev->ports"):
    
    	cdev->ports = (struct net_device **)(cdev + 1);
    
    This assignment was never used, being overwritten by lldi->ports
    immediately afterwards, and I couldn't find any uses of the memory
    allocated past the end of the struct.
    Signed-off-by: default avatarStephen Kitt <steve@sk2.org>
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    f426faac
chtls_main.c 14.5 KB