socket.c (8c57a5e7b2820f349c95b8c8393fec1e0f4070d2) socket.c (5b5e0928f742cfa853b2411400a1b19fa379d758)
1/*
2 * IEEE802154.4 socket interface
3 *
4 * Copyright 2007, 2008 Siemens AG
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2
8 * as published by the Free Software Foundation.

--- 265 unchanged lines hidden (view full) ---

274 err = -ENXIO;
275 goto out;
276 }
277
278 mtu = IEEE802154_MTU;
279 pr_debug("name = %s, mtu = %u\n", dev->name, mtu);
280
281 if (size > mtu) {
1/*
2 * IEEE802154.4 socket interface
3 *
4 * Copyright 2007, 2008 Siemens AG
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2
8 * as published by the Free Software Foundation.

--- 265 unchanged lines hidden (view full) ---

274 err = -ENXIO;
275 goto out;
276 }
277
278 mtu = IEEE802154_MTU;
279 pr_debug("name = %s, mtu = %u\n", dev->name, mtu);
280
281 if (size > mtu) {
282 pr_debug("size = %Zu, mtu = %u\n", size, mtu);
282 pr_debug("size = %zu, mtu = %u\n", size, mtu);
283 err = -EMSGSIZE;
284 goto out_dev;
285 }
286
287 hlen = LL_RESERVED_SPACE(dev);
288 tlen = dev->needed_tailroom;
289 skb = sock_alloc_send_skb(sk, hlen + tlen + size,
290 msg->msg_flags & MSG_DONTWAIT, &err);

--- 349 unchanged lines hidden (view full) ---

640 pr_debug("no dev\n");
641 err = -ENXIO;
642 goto out;
643 }
644 mtu = IEEE802154_MTU;
645 pr_debug("name = %s, mtu = %u\n", dev->name, mtu);
646
647 if (size > mtu) {
283 err = -EMSGSIZE;
284 goto out_dev;
285 }
286
287 hlen = LL_RESERVED_SPACE(dev);
288 tlen = dev->needed_tailroom;
289 skb = sock_alloc_send_skb(sk, hlen + tlen + size,
290 msg->msg_flags & MSG_DONTWAIT, &err);

--- 349 unchanged lines hidden (view full) ---

640 pr_debug("no dev\n");
641 err = -ENXIO;
642 goto out;
643 }
644 mtu = IEEE802154_MTU;
645 pr_debug("name = %s, mtu = %u\n", dev->name, mtu);
646
647 if (size > mtu) {
648 pr_debug("size = %Zu, mtu = %u\n", size, mtu);
648 pr_debug("size = %zu, mtu = %u\n", size, mtu);
649 err = -EMSGSIZE;
650 goto out_dev;
651 }
652
653 hlen = LL_RESERVED_SPACE(dev);
654 tlen = dev->needed_tailroom;
655 skb = sock_alloc_send_skb(sk, hlen + tlen + size,
656 msg->msg_flags & MSG_DONTWAIT,

--- 473 unchanged lines hidden ---
649 err = -EMSGSIZE;
650 goto out_dev;
651 }
652
653 hlen = LL_RESERVED_SPACE(dev);
654 tlen = dev->needed_tailroom;
655 skb = sock_alloc_send_skb(sk, hlen + tlen + size,
656 msg->msg_flags & MSG_DONTWAIT,

--- 473 unchanged lines hidden ---