]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/hsr/hsr_device.c
tcp: introduce tcp_rto_delta_us() helper for xmit timer fix
[karo-tx-linux.git] / net / hsr / hsr_device.c
index 0a0a392dc2bd64b8c4202cc1361d828f9f984dd1..4e7bdb213cd076e44b5a36b2168413682bb23f68 100644 (file)
@@ -284,12 +284,12 @@ static void send_hsr_supervision_frame(struct hsr_port *master,
        skb_reset_mac_header(skb);
 
        if (hsrVer > 0) {
-               hsr_tag = (typeof(hsr_tag)) skb_put(skb, sizeof(struct hsr_tag));
+               hsr_tag = skb_put(skb, sizeof(struct hsr_tag));
                hsr_tag->encap_proto = htons(ETH_P_PRP);
                set_hsr_tag_LSDU_size(hsr_tag, HSR_V1_SUP_LSDUSIZE);
        }
 
-       hsr_stag = (typeof(hsr_stag)) skb_put(skb, sizeof(struct hsr_sup_tag));
+       hsr_stag = skb_put(skb, sizeof(struct hsr_sup_tag));
        set_hsr_stag_path(hsr_stag, (hsrVer ? 0x0 : 0xf));
        set_hsr_stag_HSR_Ver(hsr_stag, hsrVer);
 
@@ -311,7 +311,7 @@ static void send_hsr_supervision_frame(struct hsr_port *master,
        hsr_stag->HSR_TLV_Length = hsrVer ? sizeof(struct hsr_sup_payload) : 12;
 
        /* Payload: MacAddressA */
-       hsr_sp = (typeof(hsr_sp)) skb_put(skb, sizeof(struct hsr_sup_payload));
+       hsr_sp = skb_put(skb, sizeof(struct hsr_sup_payload));
        ether_addr_copy(hsr_sp->MacAddressA, master->dev->dev_addr);
 
        skb_put_padto(skb, ETH_ZLEN + HSR_HLEN);