util.c (92fd4d4d67b945c0766416284d4ab236b31542c4) | util.c (e9c0268f02f8970149158a9b7ea1e5c1c45c819d) |
---|---|
1/* 2 * Wireless utility functions 3 * 4 * Copyright 2007-2009 Johannes Berg <johannes@sipsolutions.net> 5 */ 6#include <linux/bitops.h> 7#include <linux/etherdevice.h> 8#include <linux/slab.h> --- 488 unchanged lines hidden (view full) --- 497 head_need = hdrlen + encaps_len - skb_headroom(skb); 498 499 if (head_need > 0 || skb_cloned(skb)) { 500 head_need = max(head_need, 0); 501 if (head_need) 502 skb_orphan(skb); 503 504 if (pskb_expand_head(skb, head_need, 0, GFP_ATOMIC)) { | 1/* 2 * Wireless utility functions 3 * 4 * Copyright 2007-2009 Johannes Berg <johannes@sipsolutions.net> 5 */ 6#include <linux/bitops.h> 7#include <linux/etherdevice.h> 8#include <linux/slab.h> --- 488 unchanged lines hidden (view full) --- 497 head_need = hdrlen + encaps_len - skb_headroom(skb); 498 499 if (head_need > 0 || skb_cloned(skb)) { 500 head_need = max(head_need, 0); 501 if (head_need) 502 skb_orphan(skb); 503 504 if (pskb_expand_head(skb, head_need, 0, GFP_ATOMIC)) { |
505 printk(KERN_ERR "failed to reallocate Tx buffer\n"); | 505 pr_err("failed to reallocate Tx buffer\n"); |
506 return -ENOMEM; 507 } 508 skb->truesize += head_need; 509 } 510 511 if (encaps_data) { 512 memcpy(skb_push(skb, encaps_len), encaps_data, encaps_len); 513 nh_pos += encaps_len; --- 166 unchanged lines hidden (view full) --- 680 if (!wdev->connect_keys) 681 return; 682 683 for (i = 0; i < 6; i++) { 684 if (!wdev->connect_keys->params[i].cipher) 685 continue; 686 if (rdev->ops->add_key(wdev->wiphy, dev, i, false, NULL, 687 &wdev->connect_keys->params[i])) { | 506 return -ENOMEM; 507 } 508 skb->truesize += head_need; 509 } 510 511 if (encaps_data) { 512 memcpy(skb_push(skb, encaps_len), encaps_data, encaps_len); 513 nh_pos += encaps_len; --- 166 unchanged lines hidden (view full) --- 680 if (!wdev->connect_keys) 681 return; 682 683 for (i = 0; i < 6; i++) { 684 if (!wdev->connect_keys->params[i].cipher) 685 continue; 686 if (rdev->ops->add_key(wdev->wiphy, dev, i, false, NULL, 687 &wdev->connect_keys->params[i])) { |
688 printk(KERN_ERR "%s: failed to set key %d\n", 689 dev->name, i); | 688 netdev_err(dev, "failed to set key %d\n", i); |
690 continue; 691 } 692 if (wdev->connect_keys->def == i) 693 if (rdev->ops->set_default_key(wdev->wiphy, dev, i)) { | 689 continue; 690 } 691 if (wdev->connect_keys->def == i) 692 if (rdev->ops->set_default_key(wdev->wiphy, dev, i)) { |
694 printk(KERN_ERR "%s: failed to set defkey %d\n", 695 dev->name, i); | 693 netdev_err(dev, "failed to set defkey %d\n", i); |
696 continue; 697 } 698 if (wdev->connect_keys->defmgmt == i) 699 if (rdev->ops->set_default_mgmt_key(wdev->wiphy, dev, i)) | 694 continue; 695 } 696 if (wdev->connect_keys->defmgmt == i) 697 if (rdev->ops->set_default_mgmt_key(wdev->wiphy, dev, i)) |
700 printk(KERN_ERR "%s: failed to set mgtdef %d\n", 701 dev->name, i); | 698 netdev_err(dev, "failed to set mgtdef %d\n", i); |
702 } 703 704 kfree(wdev->connect_keys); 705 wdev->connect_keys = NULL; 706} 707 708static void cfg80211_process_wdev_events(struct wireless_dev *wdev) 709{ --- 179 unchanged lines hidden --- | 699 } 700 701 kfree(wdev->connect_keys); 702 wdev->connect_keys = NULL; 703} 704 705static void cfg80211_process_wdev_events(struct wireless_dev *wdev) 706{ --- 179 unchanged lines hidden --- |