]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/bridge/br_stp_bpdu.c
net: use get/put_unaligned_* helpers
[net-next-2.6.git] / net / bridge / br_stp_bpdu.c
index 8deab645ef757d5f415e91f7ef1e07b81c3738b0..ddeb6e5d45d612c67fd829e49e06bd0119da78a8 100644 (file)
@@ -58,12 +58,12 @@ static inline void br_set_ticks(unsigned char *dest, int j)
 {
        unsigned long ticks = (STP_HZ * j)/ HZ;
 
-       put_unaligned(htons(ticks), (__be16 *)dest);
+       put_unaligned_be16(ticks, dest);
 }
 
 static inline int br_get_ticks(const unsigned char *src)
 {
-       unsigned long ticks = ntohs(get_unaligned((__be16 *)src));
+       unsigned long ticks = get_unaligned_be16(src);
 
        return DIV_ROUND_UP(ticks * HZ, STP_HZ);
 }