The void pointer object can be directly assigned to different structure objects, it does not need to be cast. Signed-off-by: Zhou jie <zhoujie@xxxxxxxxxxxx> --- include/scsi/libfcoe.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/scsi/libfcoe.h b/include/scsi/libfcoe.h index fac8e89aed81..e6be85dfa249 100644 --- a/include/scsi/libfcoe.h +++ b/include/scsi/libfcoe.h @@ -364,7 +364,7 @@ struct fcoe_port { */ static inline struct net_device *fcoe_get_netdev(const struct fc_lport *lport) { - struct fcoe_port *port = ((struct fcoe_port *)lport_priv(lport)); + struct fcoe_port *port = lport_priv(lport); return (port->get_netdev) ? port->get_netdev(lport) : NULL; } -- 2.18.2