diff options
author | Julia Lawall <julia@diku.dk> | 2010-05-11 14:26:57 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-11 19:06:48 -0400 |
commit | 324148788bf3744d90fb6894ec5744eb0ca91b74 (patch) | |
tree | bb6a978e2c0ee43fd1588a898e9277f619b31c91 /drivers | |
parent | a05d08c40c0775e4691cffcfbfceeb4270987208 (diff) |
Staging: Drop memory allocation cast
Drop cast on the result of kmalloc and similar functions.
The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)
// <smpl>
@@
type T;
@@
- (T *)
(\(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\|
kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\)(...))
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
33 files changed, 52 insertions, 59 deletions
diff --git a/drivers/staging/comedi/drivers/unioxx5.c b/drivers/staging/comedi/drivers/unioxx5.c index be1d83df0de..16d4c9f6916 100644 --- a/drivers/staging/comedi/drivers/unioxx5.c +++ b/drivers/staging/comedi/drivers/unioxx5.c | |||
@@ -285,7 +285,7 @@ static int __unioxx5_subdev_init(struct comedi_subdevice *subdev, | |||
285 | return -EIO; | 285 | return -EIO; |
286 | } | 286 | } |
287 | 287 | ||
288 | usp = (struct unioxx5_subd_priv *)kzalloc(sizeof(*usp), GFP_KERNEL); | 288 | usp = kzalloc(sizeof(*usp), GFP_KERNEL); |
289 | 289 | ||
290 | if (usp == NULL) { | 290 | if (usp == NULL) { |
291 | printk(KERN_ERR "comedi%d: erorr! --> out of memory!\n", minor); | 291 | printk(KERN_ERR "comedi%d: erorr! --> out of memory!\n", minor); |
diff --git a/drivers/staging/crystalhd/crystalhd_misc.c b/drivers/staging/crystalhd/crystalhd_misc.c index d1346672531..548dc09f249 100644 --- a/drivers/staging/crystalhd/crystalhd_misc.c +++ b/drivers/staging/crystalhd/crystalhd_misc.c | |||
@@ -887,7 +887,7 @@ int crystalhd_create_dio_pool(struct crystalhd_adp *adp, uint32_t max_pages) | |||
887 | BC_LINK_SG_POOL_SZ, max_pages, asz, adp->fill_byte_pool); | 887 | BC_LINK_SG_POOL_SZ, max_pages, asz, adp->fill_byte_pool); |
888 | 888 | ||
889 | for (i = 0; i < BC_LINK_SG_POOL_SZ; i++) { | 889 | for (i = 0; i < BC_LINK_SG_POOL_SZ; i++) { |
890 | temp = (uint8_t *)kzalloc(asz, GFP_KERNEL); | 890 | temp = kzalloc(asz, GFP_KERNEL); |
891 | if ((temp) == NULL) { | 891 | if ((temp) == NULL) { |
892 | BCMLOG_ERR("Failed to alloc %d mem\n", asz); | 892 | BCMLOG_ERR("Failed to alloc %d mem\n", asz); |
893 | return -ENOMEM; | 893 | return -ENOMEM; |
diff --git a/drivers/staging/cx25821/cx25821-audio-upstream.c b/drivers/staging/cx25821/cx25821-audio-upstream.c index 11c56bdb0ce..4c7d21e3d54 100644 --- a/drivers/staging/cx25821/cx25821-audio-upstream.c +++ b/drivers/staging/cx25821/cx25821-audio-upstream.c | |||
@@ -751,8 +751,7 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select) | |||
751 | 751 | ||
752 | if (dev->input_audiofilename) { | 752 | if (dev->input_audiofilename) { |
753 | str_length = strlen(dev->input_audiofilename); | 753 | str_length = strlen(dev->input_audiofilename); |
754 | dev->_audiofilename = | 754 | dev->_audiofilename = kmalloc(str_length + 1, GFP_KERNEL); |
755 | (char *)kmalloc(str_length + 1, GFP_KERNEL); | ||
756 | 755 | ||
757 | if (!dev->_audiofilename) | 756 | if (!dev->_audiofilename) |
758 | goto error; | 757 | goto error; |
@@ -766,8 +765,7 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select) | |||
766 | } | 765 | } |
767 | } else { | 766 | } else { |
768 | str_length = strlen(_defaultAudioName); | 767 | str_length = strlen(_defaultAudioName); |
769 | dev->_audiofilename = | 768 | dev->_audiofilename = kmalloc(str_length + 1, GFP_KERNEL); |
770 | (char *)kmalloc(str_length + 1, GFP_KERNEL); | ||
771 | 769 | ||
772 | if (!dev->_audiofilename) | 770 | if (!dev->_audiofilename) |
773 | goto error; | 771 | goto error; |
diff --git a/drivers/staging/cx25821/cx25821-video-upstream-ch2.c b/drivers/staging/cx25821/cx25821-video-upstream-ch2.c index cc51618cffa..343df6619fe 100644 --- a/drivers/staging/cx25821/cx25821-video-upstream-ch2.c +++ b/drivers/staging/cx25821/cx25821-video-upstream-ch2.c | |||
@@ -769,8 +769,7 @@ int cx25821_vidupstream_init_ch2(struct cx25821_dev *dev, int channel_select, | |||
769 | 769 | ||
770 | if (dev->input_filename_ch2) { | 770 | if (dev->input_filename_ch2) { |
771 | str_length = strlen(dev->input_filename_ch2); | 771 | str_length = strlen(dev->input_filename_ch2); |
772 | dev->_filename_ch2 = | 772 | dev->_filename_ch2 = kmalloc(str_length + 1, GFP_KERNEL); |
773 | (char *)kmalloc(str_length + 1, GFP_KERNEL); | ||
774 | 773 | ||
775 | if (!dev->_filename_ch2) | 774 | if (!dev->_filename_ch2) |
776 | goto error; | 775 | goto error; |
@@ -779,8 +778,7 @@ int cx25821_vidupstream_init_ch2(struct cx25821_dev *dev, int channel_select, | |||
779 | str_length + 1); | 778 | str_length + 1); |
780 | } else { | 779 | } else { |
781 | str_length = strlen(dev->_defaultname_ch2); | 780 | str_length = strlen(dev->_defaultname_ch2); |
782 | dev->_filename_ch2 = | 781 | dev->_filename_ch2 = kmalloc(str_length + 1, GFP_KERNEL); |
783 | (char *)kmalloc(str_length + 1, GFP_KERNEL); | ||
784 | 782 | ||
785 | if (!dev->_filename_ch2) | 783 | if (!dev->_filename_ch2) |
786 | goto error; | 784 | goto error; |
diff --git a/drivers/staging/cx25821/cx25821-video-upstream.c b/drivers/staging/cx25821/cx25821-video-upstream.c index 6d48a1e26d1..fdd94cf6d0b 100644 --- a/drivers/staging/cx25821/cx25821-video-upstream.c +++ b/drivers/staging/cx25821/cx25821-video-upstream.c | |||
@@ -825,7 +825,7 @@ int cx25821_vidupstream_init_ch1(struct cx25821_dev *dev, int channel_select, | |||
825 | 825 | ||
826 | if (dev->input_filename) { | 826 | if (dev->input_filename) { |
827 | str_length = strlen(dev->input_filename); | 827 | str_length = strlen(dev->input_filename); |
828 | dev->_filename = (char *)kmalloc(str_length + 1, GFP_KERNEL); | 828 | dev->_filename = kmalloc(str_length + 1, GFP_KERNEL); |
829 | 829 | ||
830 | if (!dev->_filename) | 830 | if (!dev->_filename) |
831 | goto error; | 831 | goto error; |
@@ -833,7 +833,7 @@ int cx25821_vidupstream_init_ch1(struct cx25821_dev *dev, int channel_select, | |||
833 | memcpy(dev->_filename, dev->input_filename, str_length + 1); | 833 | memcpy(dev->_filename, dev->input_filename, str_length + 1); |
834 | } else { | 834 | } else { |
835 | str_length = strlen(dev->_defaultname); | 835 | str_length = strlen(dev->_defaultname); |
836 | dev->_filename = (char *)kmalloc(str_length + 1, GFP_KERNEL); | 836 | dev->_filename = kmalloc(str_length + 1, GFP_KERNEL); |
837 | 837 | ||
838 | if (!dev->_filename) | 838 | if (!dev->_filename) |
839 | goto error; | 839 | goto error; |
diff --git a/drivers/staging/et131x/et1310_rx.c b/drivers/staging/et131x/et1310_rx.c index 8f5dcebda76..8e04bdd8f6b 100644 --- a/drivers/staging/et131x/et1310_rx.c +++ b/drivers/staging/et131x/et1310_rx.c | |||
@@ -547,7 +547,7 @@ int et131x_init_recv(struct et131x_adapter *adapter) | |||
547 | 547 | ||
548 | /* Setup each RFD */ | 548 | /* Setup each RFD */ |
549 | for (rfdct = 0; rfdct < rx_ring->NumRfd; rfdct++) { | 549 | for (rfdct = 0; rfdct < rx_ring->NumRfd; rfdct++) { |
550 | rfd = (MP_RFD *) kmem_cache_alloc(rx_ring->RecvLookaside, | 550 | rfd = kmem_cache_alloc(rx_ring->RecvLookaside, |
551 | GFP_ATOMIC | GFP_DMA); | 551 | GFP_ATOMIC | GFP_DMA); |
552 | 552 | ||
553 | if (!rfd) { | 553 | if (!rfd) { |
diff --git a/drivers/staging/et131x/et1310_tx.c b/drivers/staging/et131x/et1310_tx.c index b6ff20f47de..0f3473d758e 100644 --- a/drivers/staging/et131x/et1310_tx.c +++ b/drivers/staging/et131x/et1310_tx.c | |||
@@ -112,7 +112,7 @@ int et131x_tx_dma_memory_alloc(struct et131x_adapter *adapter) | |||
112 | struct tx_ring *tx_ring = &adapter->tx_ring; | 112 | struct tx_ring *tx_ring = &adapter->tx_ring; |
113 | 113 | ||
114 | /* Allocate memory for the TCB's (Transmit Control Block) */ | 114 | /* Allocate memory for the TCB's (Transmit Control Block) */ |
115 | adapter->tx_ring.tcb_ring = (struct tcb *) | 115 | adapter->tx_ring.tcb_ring = |
116 | kcalloc(NUM_TCB, sizeof(struct tcb), GFP_ATOMIC | GFP_DMA); | 116 | kcalloc(NUM_TCB, sizeof(struct tcb), GFP_ATOMIC | GFP_DMA); |
117 | if (!adapter->tx_ring.tcb_ring) { | 117 | if (!adapter->tx_ring.tcb_ring) { |
118 | dev_err(&adapter->pdev->dev, "Cannot alloc memory for TCBs\n"); | 118 | dev_err(&adapter->pdev->dev, "Cannot alloc memory for TCBs\n"); |
diff --git a/drivers/staging/rt2860/common/cmm_data.c b/drivers/staging/rt2860/common/cmm_data.c index 65b00e685eb..93a53479d76 100644 --- a/drivers/staging/rt2860/common/cmm_data.c +++ b/drivers/staging/rt2860/common/cmm_data.c | |||
@@ -1424,7 +1424,7 @@ u32 deaggregate_AMSDU_announce(struct rt_rtmp_adapter *pAd, | |||
1424 | if ((Header802_3[12] == 0x88) && (Header802_3[13] == 0x8E)) { | 1424 | if ((Header802_3[12] == 0x88) && (Header802_3[13] == 0x8E)) { |
1425 | /* avoid local heap overflow, use dyanamic allocation */ | 1425 | /* avoid local heap overflow, use dyanamic allocation */ |
1426 | struct rt_mlme_queue_elem *Elem = | 1426 | struct rt_mlme_queue_elem *Elem = |
1427 | (struct rt_mlme_queue_elem *)kmalloc(sizeof(struct rt_mlme_queue_elem), | 1427 | kmalloc(sizeof(struct rt_mlme_queue_elem), |
1428 | MEM_ALLOC_FLAG); | 1428 | MEM_ALLOC_FLAG); |
1429 | if (Elem != NULL) { | 1429 | if (Elem != NULL) { |
1430 | memmove(Elem->Msg + | 1430 | memmove(Elem->Msg + |
diff --git a/drivers/staging/rt2860/common/cmm_mac_pci.c b/drivers/staging/rt2860/common/cmm_mac_pci.c index 560ebd398e1..e26ba494287 100644 --- a/drivers/staging/rt2860/common/cmm_mac_pci.c +++ b/drivers/staging/rt2860/common/cmm_mac_pci.c | |||
@@ -1558,7 +1558,7 @@ void RT28xxPciMlmeRadioOFF(struct rt_rtmp_adapter *pAd) | |||
1558 | if (INFRA_ON(pAd) || ADHOC_ON(pAd)) { | 1558 | if (INFRA_ON(pAd) || ADHOC_ON(pAd)) { |
1559 | struct rt_mlme_disassoc_req DisReq; | 1559 | struct rt_mlme_disassoc_req DisReq; |
1560 | struct rt_mlme_queue_elem *pMsgElem = | 1560 | struct rt_mlme_queue_elem *pMsgElem = |
1561 | (struct rt_mlme_queue_elem *)kmalloc(sizeof(struct rt_mlme_queue_elem), | 1561 | kmalloc(sizeof(struct rt_mlme_queue_elem), |
1562 | MEM_ALLOC_FLAG); | 1562 | MEM_ALLOC_FLAG); |
1563 | 1563 | ||
1564 | if (pMsgElem) { | 1564 | if (pMsgElem) { |
diff --git a/drivers/staging/rt2860/common/cmm_mac_usb.c b/drivers/staging/rt2860/common/cmm_mac_usb.c index 9dd6959cd5a..8aec70fc20d 100644 --- a/drivers/staging/rt2860/common/cmm_mac_usb.c +++ b/drivers/staging/rt2860/common/cmm_mac_usb.c | |||
@@ -1087,7 +1087,7 @@ void RT28xxUsbMlmeRadioOFF(struct rt_rtmp_adapter *pAd) | |||
1087 | if (INFRA_ON(pAd) || ADHOC_ON(pAd)) { | 1087 | if (INFRA_ON(pAd) || ADHOC_ON(pAd)) { |
1088 | struct rt_mlme_disassoc_req DisReq; | 1088 | struct rt_mlme_disassoc_req DisReq; |
1089 | struct rt_mlme_queue_elem *pMsgElem = | 1089 | struct rt_mlme_queue_elem *pMsgElem = |
1090 | (struct rt_mlme_queue_elem *)kmalloc(sizeof(struct rt_mlme_queue_elem), | 1090 | kmalloc(sizeof(struct rt_mlme_queue_elem), |
1091 | MEM_ALLOC_FLAG); | 1091 | MEM_ALLOC_FLAG); |
1092 | 1092 | ||
1093 | if (pMsgElem) { | 1093 | if (pMsgElem) { |
diff --git a/drivers/staging/rt2860/rt_linux.c b/drivers/staging/rt2860/rt_linux.c index 27b78102f4b..0029b2d73b7 100644 --- a/drivers/staging/rt2860/rt_linux.c +++ b/drivers/staging/rt2860/rt_linux.c | |||
@@ -154,7 +154,7 @@ void RTMP_GetCurrentSystemTime(LARGE_INTEGER *time) | |||
154 | /* pAd MUST allow to be NULL */ | 154 | /* pAd MUST allow to be NULL */ |
155 | int os_alloc_mem(struct rt_rtmp_adapter *pAd, u8 ** mem, unsigned long size) | 155 | int os_alloc_mem(struct rt_rtmp_adapter *pAd, u8 ** mem, unsigned long size) |
156 | { | 156 | { |
157 | *mem = (u8 *)kmalloc(size, GFP_ATOMIC); | 157 | *mem = kmalloc(size, GFP_ATOMIC); |
158 | if (*mem) | 158 | if (*mem) |
159 | return NDIS_STATUS_SUCCESS; | 159 | return NDIS_STATUS_SUCCESS; |
160 | else | 160 | else |
diff --git a/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c b/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c index e099a5fa049..b7426fea549 100644 --- a/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c +++ b/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c | |||
@@ -1435,7 +1435,7 @@ static inline u16 auth_parse(struct sk_buff *skb, u8** challenge, int *chlen) | |||
1435 | 1435 | ||
1436 | if(*(t++) == MFIE_TYPE_CHALLENGE){ | 1436 | if(*(t++) == MFIE_TYPE_CHALLENGE){ |
1437 | *chlen = *(t++); | 1437 | *chlen = *(t++); |
1438 | *challenge = (u8*)kmalloc(*chlen, GFP_ATOMIC); | 1438 | *challenge = kmalloc(*chlen, GFP_ATOMIC); |
1439 | memcpy(*challenge, t, *chlen); | 1439 | memcpy(*challenge, t, *chlen); |
1440 | } | 1440 | } |
1441 | } | 1441 | } |
@@ -2861,8 +2861,7 @@ static int ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, | |||
2861 | 2861 | ||
2862 | ieee80211_crypt_delayed_deinit(ieee, crypt); | 2862 | ieee80211_crypt_delayed_deinit(ieee, crypt); |
2863 | 2863 | ||
2864 | new_crypt = (struct ieee80211_crypt_data *) | 2864 | new_crypt = kmalloc(sizeof(*new_crypt), GFP_KERNEL); |
2865 | kmalloc(sizeof(*new_crypt), GFP_KERNEL); | ||
2866 | if (new_crypt == NULL) { | 2865 | if (new_crypt == NULL) { |
2867 | ret = -ENOMEM; | 2866 | ret = -ENOMEM; |
2868 | goto done; | 2867 | goto done; |
@@ -2953,7 +2952,7 @@ int ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_poin | |||
2953 | goto out; | 2952 | goto out; |
2954 | } | 2953 | } |
2955 | 2954 | ||
2956 | param = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 2955 | param = kmalloc(p->length, GFP_KERNEL); |
2957 | if (param == NULL){ | 2956 | if (param == NULL){ |
2958 | ret = -ENOMEM; | 2957 | ret = -ENOMEM; |
2959 | goto out; | 2958 | goto out; |
diff --git a/drivers/staging/rtl8192e/ieee80211/ieee80211_module.c b/drivers/staging/rtl8192e/ieee80211/ieee80211_module.c index f43a7db5c78..c7aa1c63cb1 100644 --- a/drivers/staging/rtl8192e/ieee80211/ieee80211_module.c +++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_module.c | |||
@@ -170,7 +170,7 @@ struct net_device *alloc_ieee80211(int sizeof_priv) | |||
170 | ieee80211_softmac_init(ieee); | 170 | ieee80211_softmac_init(ieee); |
171 | 171 | ||
172 | #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13)) | 172 | #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13)) |
173 | ieee->pHTInfo = (RT_HIGH_THROUGHPUT*)kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); | 173 | ieee->pHTInfo = kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); |
174 | #else | 174 | #else |
175 | ieee->pHTInfo = (RT_HIGH_THROUGHPUT*)kmalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); | 175 | ieee->pHTInfo = (RT_HIGH_THROUGHPUT*)kmalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); |
176 | memset(ieee->pHTInfo,0,sizeof(RT_HIGH_THROUGHPUT)); | 176 | memset(ieee->pHTInfo,0,sizeof(RT_HIGH_THROUGHPUT)); |
diff --git a/drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c index ce265ae5fe1..da10067485e 100644 --- a/drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c +++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c | |||
@@ -1397,7 +1397,7 @@ int ieee80211_rtl_rx(struct ieee80211_device *ieee, struct sk_buff *skb, | |||
1397 | /* skb: hdr + (possible reassembled) full plaintext payload */ | 1397 | /* skb: hdr + (possible reassembled) full plaintext payload */ |
1398 | payload = skb->data + hdrlen; | 1398 | payload = skb->data + hdrlen; |
1399 | //ethertype = (payload[6] << 8) | payload[7]; | 1399 | //ethertype = (payload[6] << 8) | payload[7]; |
1400 | rxb = (struct ieee80211_rxb*)kmalloc(sizeof(struct ieee80211_rxb),GFP_ATOMIC); | 1400 | rxb = kmalloc(sizeof(struct ieee80211_rxb), GFP_ATOMIC); |
1401 | if(rxb == NULL) | 1401 | if(rxb == NULL) |
1402 | { | 1402 | { |
1403 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); | 1403 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); |
diff --git a/drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c b/drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c index b4beb207391..4f6ce06b606 100644 --- a/drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c +++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c | |||
@@ -1800,7 +1800,7 @@ static inline u16 auth_parse(struct sk_buff *skb, u8** challenge, int *chlen) | |||
1800 | 1800 | ||
1801 | if(*(t++) == MFIE_TYPE_CHALLENGE){ | 1801 | if(*(t++) == MFIE_TYPE_CHALLENGE){ |
1802 | *chlen = *(t++); | 1802 | *chlen = *(t++); |
1803 | *challenge = (u8*)kmalloc(*chlen, GFP_ATOMIC); | 1803 | *challenge = kmalloc(*chlen, GFP_ATOMIC); |
1804 | memcpy(*challenge, t, *chlen); | 1804 | memcpy(*challenge, t, *chlen); |
1805 | } | 1805 | } |
1806 | } | 1806 | } |
@@ -3459,8 +3459,7 @@ static int ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, | |||
3459 | 3459 | ||
3460 | ieee80211_crypt_delayed_deinit(ieee, crypt); | 3460 | ieee80211_crypt_delayed_deinit(ieee, crypt); |
3461 | 3461 | ||
3462 | new_crypt = (struct ieee80211_crypt_data *) | 3462 | new_crypt = kmalloc(sizeof(*new_crypt), GFP_KERNEL); |
3463 | kmalloc(sizeof(*new_crypt), GFP_KERNEL); | ||
3464 | if (new_crypt == NULL) { | 3463 | if (new_crypt == NULL) { |
3465 | ret = -ENOMEM; | 3464 | ret = -ENOMEM; |
3466 | goto done; | 3465 | goto done; |
@@ -3592,7 +3591,7 @@ int ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_poin | |||
3592 | goto out; | 3591 | goto out; |
3593 | } | 3592 | } |
3594 | 3593 | ||
3595 | param = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 3594 | param = kmalloc(p->length, GFP_KERNEL); |
3596 | if (param == NULL){ | 3595 | if (param == NULL){ |
3597 | ret = -ENOMEM; | 3596 | ret = -ENOMEM; |
3598 | goto out; | 3597 | goto out; |
diff --git a/drivers/staging/rtl8192e/r8192E_core.c b/drivers/staging/rtl8192e/r8192E_core.c index 604c691d64b..533be4882bb 100644 --- a/drivers/staging/rtl8192e/r8192E_core.c +++ b/drivers/staging/rtl8192e/r8192E_core.c | |||
@@ -5040,7 +5040,7 @@ static int rtl8192_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
5040 | goto out; | 5040 | goto out; |
5041 | } | 5041 | } |
5042 | 5042 | ||
5043 | ipw = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 5043 | ipw = kmalloc(p->length, GFP_KERNEL); |
5044 | if (ipw == NULL){ | 5044 | if (ipw == NULL){ |
5045 | ret = -ENOMEM; | 5045 | ret = -ENOMEM; |
5046 | goto out; | 5046 | goto out; |
diff --git a/drivers/staging/rtl8192su/ieee80211/ieee80211_module.c b/drivers/staging/rtl8192su/ieee80211/ieee80211_module.c index c024fa60072..73de3baf915 100644 --- a/drivers/staging/rtl8192su/ieee80211/ieee80211_module.c +++ b/drivers/staging/rtl8192su/ieee80211/ieee80211_module.c | |||
@@ -161,7 +161,7 @@ struct net_device *alloc_ieee80211(int sizeof_priv) | |||
161 | 161 | ||
162 | ieee80211_softmac_init(ieee); | 162 | ieee80211_softmac_init(ieee); |
163 | 163 | ||
164 | ieee->pHTInfo = (RT_HIGH_THROUGHPUT*)kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); | 164 | ieee->pHTInfo = kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); |
165 | if (ieee->pHTInfo == NULL) | 165 | if (ieee->pHTInfo == NULL) |
166 | { | 166 | { |
167 | IEEE80211_DEBUG(IEEE80211_DL_ERR, "can't alloc memory for HTInfo\n"); | 167 | IEEE80211_DEBUG(IEEE80211_DL_ERR, "can't alloc memory for HTInfo\n"); |
diff --git a/drivers/staging/rtl8192su/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192su/ieee80211/ieee80211_rx.c index cc80faf6598..1f2bc7ac6f7 100644 --- a/drivers/staging/rtl8192su/ieee80211/ieee80211_rx.c +++ b/drivers/staging/rtl8192su/ieee80211/ieee80211_rx.c | |||
@@ -1191,7 +1191,7 @@ int ieee80211_rtl_rx(struct ieee80211_device *ieee, struct sk_buff *skb, | |||
1191 | /* skb: hdr + (possible reassembled) full plaintext payload */ | 1191 | /* skb: hdr + (possible reassembled) full plaintext payload */ |
1192 | payload = skb->data + hdrlen; | 1192 | payload = skb->data + hdrlen; |
1193 | //ethertype = (payload[6] << 8) | payload[7]; | 1193 | //ethertype = (payload[6] << 8) | payload[7]; |
1194 | rxb = (struct ieee80211_rxb*)kmalloc(sizeof(struct ieee80211_rxb),GFP_ATOMIC); | 1194 | rxb = kmalloc(sizeof(struct ieee80211_rxb), GFP_ATOMIC); |
1195 | if(rxb == NULL) | 1195 | if(rxb == NULL) |
1196 | { | 1196 | { |
1197 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); | 1197 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); |
diff --git a/drivers/staging/rtl8192su/ieee80211/ieee80211_softmac.c b/drivers/staging/rtl8192su/ieee80211/ieee80211_softmac.c index 3cf5fdf8a8c..660aee2874a 100644 --- a/drivers/staging/rtl8192su/ieee80211/ieee80211_softmac.c +++ b/drivers/staging/rtl8192su/ieee80211/ieee80211_softmac.c | |||
@@ -1557,7 +1557,7 @@ static inline u16 auth_parse(struct sk_buff *skb, u8** challenge, int *chlen) | |||
1557 | 1557 | ||
1558 | if(*(t++) == MFIE_TYPE_CHALLENGE){ | 1558 | if(*(t++) == MFIE_TYPE_CHALLENGE){ |
1559 | *chlen = *(t++); | 1559 | *chlen = *(t++); |
1560 | *challenge = (u8*)kmalloc(*chlen, GFP_ATOMIC); | 1560 | *challenge = kmalloc(*chlen, GFP_ATOMIC); |
1561 | memcpy(*challenge, t, *chlen); | 1561 | memcpy(*challenge, t, *chlen); |
1562 | } | 1562 | } |
1563 | } | 1563 | } |
@@ -3048,8 +3048,7 @@ static int ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, | |||
3048 | 3048 | ||
3049 | ieee80211_crypt_delayed_deinit(ieee, crypt); | 3049 | ieee80211_crypt_delayed_deinit(ieee, crypt); |
3050 | 3050 | ||
3051 | new_crypt = (struct ieee80211_crypt_data *) | 3051 | new_crypt = kmalloc(sizeof(*new_crypt), GFP_KERNEL); |
3052 | kmalloc(sizeof(*new_crypt), GFP_KERNEL); | ||
3053 | if (new_crypt == NULL) { | 3052 | if (new_crypt == NULL) { |
3054 | ret = -ENOMEM; | 3053 | ret = -ENOMEM; |
3055 | goto done; | 3054 | goto done; |
@@ -3182,7 +3181,7 @@ int ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_poin | |||
3182 | goto out; | 3181 | goto out; |
3183 | } | 3182 | } |
3184 | 3183 | ||
3185 | param = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 3184 | param = kmalloc(p->length, GFP_KERNEL); |
3186 | if (param == NULL){ | 3185 | if (param == NULL){ |
3187 | ret = -ENOMEM; | 3186 | ret = -ENOMEM; |
3188 | goto out; | 3187 | goto out; |
diff --git a/drivers/staging/rtl8192su/r8192U_core.c b/drivers/staging/rtl8192su/r8192U_core.c index d372ff22a0d..70a8087434d 100644 --- a/drivers/staging/rtl8192su/r8192U_core.c +++ b/drivers/staging/rtl8192su/r8192U_core.c | |||
@@ -5747,7 +5747,7 @@ int rtl8192_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
5747 | goto out; | 5747 | goto out; |
5748 | } | 5748 | } |
5749 | 5749 | ||
5750 | ipw = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 5750 | ipw = kmalloc(p->length, GFP_KERNEL); |
5751 | if (ipw == NULL){ | 5751 | if (ipw == NULL){ |
5752 | ret = -ENOMEM; | 5752 | ret = -ENOMEM; |
5753 | goto out; | 5753 | goto out; |
diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_module.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_module.c index b752017a4d1..1111002bad9 100644 --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_module.c +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_module.c | |||
@@ -161,7 +161,7 @@ struct net_device *alloc_ieee80211(int sizeof_priv) | |||
161 | 161 | ||
162 | ieee80211_softmac_init(ieee); | 162 | ieee80211_softmac_init(ieee); |
163 | 163 | ||
164 | ieee->pHTInfo = (RT_HIGH_THROUGHPUT*)kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); | 164 | ieee->pHTInfo = kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); |
165 | if (ieee->pHTInfo == NULL) | 165 | if (ieee->pHTInfo == NULL) |
166 | { | 166 | { |
167 | IEEE80211_DEBUG(IEEE80211_DL_ERR, "can't alloc memory for HTInfo\n"); | 167 | IEEE80211_DEBUG(IEEE80211_DL_ERR, "can't alloc memory for HTInfo\n"); |
diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c index 7e9b367594a..192123fbec7 100644 --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | |||
@@ -1302,7 +1302,7 @@ int ieee80211_rx(struct ieee80211_device *ieee, struct sk_buff *skb, | |||
1302 | /* skb: hdr + (possible reassembled) full plaintext payload */ | 1302 | /* skb: hdr + (possible reassembled) full plaintext payload */ |
1303 | payload = skb->data + hdrlen; | 1303 | payload = skb->data + hdrlen; |
1304 | //ethertype = (payload[6] << 8) | payload[7]; | 1304 | //ethertype = (payload[6] << 8) | payload[7]; |
1305 | rxb = (struct ieee80211_rxb*)kmalloc(sizeof(struct ieee80211_rxb),GFP_ATOMIC); | 1305 | rxb = kmalloc(sizeof(struct ieee80211_rxb), GFP_ATOMIC); |
1306 | if(rxb == NULL) | 1306 | if(rxb == NULL) |
1307 | { | 1307 | { |
1308 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); | 1308 | IEEE80211_DEBUG(IEEE80211_DL_ERR,"%s(): kmalloc rxb error\n",__FUNCTION__); |
diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c b/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c index e5e583ed119..6c6bf9f6e78 100644 --- a/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c | |||
@@ -1579,7 +1579,7 @@ static inline u16 auth_parse(struct sk_buff *skb, u8** challenge, int *chlen) | |||
1579 | 1579 | ||
1580 | if(*(t++) == MFIE_TYPE_CHALLENGE){ | 1580 | if(*(t++) == MFIE_TYPE_CHALLENGE){ |
1581 | *chlen = *(t++); | 1581 | *chlen = *(t++); |
1582 | *challenge = (u8*)kmalloc(*chlen, GFP_ATOMIC); | 1582 | *challenge = kmalloc(*chlen, GFP_ATOMIC); |
1583 | if (!*challenge) | 1583 | if (!*challenge) |
1584 | return -ENOMEM; | 1584 | return -ENOMEM; |
1585 | memcpy(*challenge, t, *chlen); | 1585 | memcpy(*challenge, t, *chlen); |
@@ -3077,8 +3077,7 @@ static int ieee80211_wpa_set_encryption(struct ieee80211_device *ieee, | |||
3077 | 3077 | ||
3078 | ieee80211_crypt_delayed_deinit(ieee, crypt); | 3078 | ieee80211_crypt_delayed_deinit(ieee, crypt); |
3079 | 3079 | ||
3080 | new_crypt = (struct ieee80211_crypt_data *) | 3080 | new_crypt = kmalloc(sizeof(*new_crypt), GFP_KERNEL); |
3081 | kmalloc(sizeof(*new_crypt), GFP_KERNEL); | ||
3082 | if (new_crypt == NULL) { | 3081 | if (new_crypt == NULL) { |
3083 | ret = -ENOMEM; | 3082 | ret = -ENOMEM; |
3084 | goto done; | 3083 | goto done; |
@@ -3210,7 +3209,7 @@ int ieee80211_wpa_supplicant_ioctl(struct ieee80211_device *ieee, struct iw_poin | |||
3210 | goto out; | 3209 | goto out; |
3211 | } | 3210 | } |
3212 | 3211 | ||
3213 | param = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 3212 | param = kmalloc(p->length, GFP_KERNEL); |
3214 | if (param == NULL){ | 3213 | if (param == NULL){ |
3215 | ret = -ENOMEM; | 3214 | ret = -ENOMEM; |
3216 | goto out; | 3215 | goto out; |
diff --git a/drivers/staging/rtl8192u/r8192U_core.c b/drivers/staging/rtl8192u/r8192U_core.c index 68ebb025677..cbbc7d32fcf 100644 --- a/drivers/staging/rtl8192u/r8192U_core.c +++ b/drivers/staging/rtl8192u/r8192U_core.c | |||
@@ -2216,7 +2216,8 @@ short rtl8192_usb_initendpoints(struct net_device *dev) | |||
2216 | { | 2216 | { |
2217 | struct r8192_priv *priv = ieee80211_priv(dev); | 2217 | struct r8192_priv *priv = ieee80211_priv(dev); |
2218 | 2218 | ||
2219 | priv->rx_urb = (struct urb**) kmalloc (sizeof(struct urb*) * (MAX_RX_URB+1), GFP_KERNEL); | 2219 | priv->rx_urb = kmalloc(sizeof(struct urb *) * (MAX_RX_URB+1), |
2220 | GFP_KERNEL); | ||
2220 | 2221 | ||
2221 | #ifndef JACKSON_NEW_RX | 2222 | #ifndef JACKSON_NEW_RX |
2222 | for(i=0;i<(MAX_RX_URB+1);i++){ | 2223 | for(i=0;i<(MAX_RX_URB+1);i++){ |
@@ -2250,7 +2251,8 @@ short rtl8192_usb_initendpoints(struct net_device *dev) | |||
2250 | #endif | 2251 | #endif |
2251 | 2252 | ||
2252 | memset(priv->rx_urb, 0, sizeof(struct urb*) * MAX_RX_URB); | 2253 | memset(priv->rx_urb, 0, sizeof(struct urb*) * MAX_RX_URB); |
2253 | priv->pp_rxskb = (struct sk_buff **)kmalloc(sizeof(struct sk_buff *) * MAX_RX_URB, GFP_KERNEL); | 2254 | priv->pp_rxskb = kmalloc(sizeof(struct sk_buff *) * MAX_RX_URB, |
2255 | GFP_KERNEL); | ||
2254 | if (priv->pp_rxskb == NULL) | 2256 | if (priv->pp_rxskb == NULL) |
2255 | goto destroy; | 2257 | goto destroy; |
2256 | 2258 | ||
@@ -2839,7 +2841,7 @@ static void rtl8192_init_priv_variable(struct net_device* dev) | |||
2839 | (priv->EarlyRxThreshold == 7 ? RCR_ONLYERLPKT:0); | 2841 | (priv->EarlyRxThreshold == 7 ? RCR_ONLYERLPKT:0); |
2840 | 2842 | ||
2841 | priv->AcmControl = 0; | 2843 | priv->AcmControl = 0; |
2842 | priv->pFirmware = (rt_firmware*)kmalloc(sizeof(rt_firmware), GFP_KERNEL); | 2844 | priv->pFirmware = kmalloc(sizeof(rt_firmware), GFP_KERNEL); |
2843 | if (priv->pFirmware) | 2845 | if (priv->pFirmware) |
2844 | memset(priv->pFirmware, 0, sizeof(rt_firmware)); | 2846 | memset(priv->pFirmware, 0, sizeof(rt_firmware)); |
2845 | 2847 | ||
@@ -4415,7 +4417,7 @@ int rtl8192_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
4415 | goto out; | 4417 | goto out; |
4416 | } | 4418 | } |
4417 | 4419 | ||
4418 | ipw = (struct ieee_param *)kmalloc(p->length, GFP_KERNEL); | 4420 | ipw = kmalloc(p->length, GFP_KERNEL); |
4419 | if (ipw == NULL){ | 4421 | if (ipw == NULL){ |
4420 | ret = -ENOMEM; | 4422 | ret = -ENOMEM; |
4421 | goto out; | 4423 | goto out; |
diff --git a/drivers/staging/vme/bridges/vme_ca91cx42.c b/drivers/staging/vme/bridges/vme_ca91cx42.c index b9f986b856e..c35dead64a3 100644 --- a/drivers/staging/vme/bridges/vme_ca91cx42.c +++ b/drivers/staging/vme/bridges/vme_ca91cx42.c | |||
@@ -941,8 +941,7 @@ int ca91cx42_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src, | |||
941 | dev = list->parent->parent->parent; | 941 | dev = list->parent->parent->parent; |
942 | 942 | ||
943 | /* XXX descriptor must be aligned on 64-bit boundaries */ | 943 | /* XXX descriptor must be aligned on 64-bit boundaries */ |
944 | entry = (struct ca91cx42_dma_entry *) | 944 | entry = kmalloc(sizeof(struct ca91cx42_dma_entry), GFP_KERNEL); |
945 | kmalloc(sizeof(struct ca91cx42_dma_entry), GFP_KERNEL); | ||
946 | if (entry == NULL) { | 945 | if (entry == NULL) { |
947 | dev_err(dev, "Failed to allocate memory for dma resource " | 946 | dev_err(dev, "Failed to allocate memory for dma resource " |
948 | "structure\n"); | 947 | "structure\n"); |
diff --git a/drivers/staging/vme/bridges/vme_tsi148.c b/drivers/staging/vme/bridges/vme_tsi148.c index 25987d4069f..7539cce6e2a 100644 --- a/drivers/staging/vme/bridges/vme_tsi148.c +++ b/drivers/staging/vme/bridges/vme_tsi148.c | |||
@@ -2309,7 +2309,7 @@ static int tsi148_probe(struct pci_dev *pdev, const struct pci_device_id *id) | |||
2309 | if (err_chk) { | 2309 | if (err_chk) { |
2310 | master_num--; | 2310 | master_num--; |
2311 | 2311 | ||
2312 | tsi148_device->flush_image = (struct vme_master_resource *) | 2312 | tsi148_device->flush_image = |
2313 | kmalloc(sizeof(struct vme_master_resource), GFP_KERNEL); | 2313 | kmalloc(sizeof(struct vme_master_resource), GFP_KERNEL); |
2314 | if (tsi148_device->flush_image == NULL) { | 2314 | if (tsi148_device->flush_image == NULL) { |
2315 | dev_err(&pdev->dev, "Failed to allocate memory for " | 2315 | dev_err(&pdev->dev, "Failed to allocate memory for " |
diff --git a/drivers/staging/vt6655/device_main.c b/drivers/staging/vt6655/device_main.c index 7020ed41e0c..f690fc2c35c 100644 --- a/drivers/staging/vt6655/device_main.c +++ b/drivers/staging/vt6655/device_main.c | |||
@@ -3025,7 +3025,7 @@ int Config_FileOperation(PSDevice pDevice,BOOL fwrite,unsigned char *Parameter) | |||
3025 | goto error1; | 3025 | goto error1; |
3026 | } | 3026 | } |
3027 | 3027 | ||
3028 | buffer = (UCHAR *)kmalloc(1024, GFP_KERNEL); | 3028 | buffer = kmalloc(1024, GFP_KERNEL); |
3029 | if(buffer==NULL) { | 3029 | if(buffer==NULL) { |
3030 | printk("alllocate mem for file fail?\n"); | 3030 | printk("alllocate mem for file fail?\n"); |
3031 | result = -1; | 3031 | result = -1; |
diff --git a/drivers/staging/vt6655/hostap.c b/drivers/staging/vt6655/hostap.c index 9e07a40480f..fb7775c5233 100644 --- a/drivers/staging/vt6655/hostap.c +++ b/drivers/staging/vt6655/hostap.c | |||
@@ -90,7 +90,7 @@ static int hostap_enable_hostapd(PSDevice pDevice, int rtnl_locked) | |||
90 | 90 | ||
91 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); | 91 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); |
92 | 92 | ||
93 | pDevice->apdev = (struct net_device *)kmalloc(sizeof(struct net_device), GFP_KERNEL); | 93 | pDevice->apdev = kmalloc(sizeof(struct net_device), GFP_KERNEL); |
94 | if (pDevice->apdev == NULL) | 94 | if (pDevice->apdev == NULL) |
95 | return -ENOMEM; | 95 | return -ENOMEM; |
96 | memset(pDevice->apdev, 0, sizeof(struct net_device)); | 96 | memset(pDevice->apdev, 0, sizeof(struct net_device)); |
@@ -768,7 +768,7 @@ int vt6655_hostap_ioctl(PSDevice pDevice, struct iw_point *p) | |||
768 | p->length > VIAWGET_HOSTAPD_MAX_BUF_SIZE || !p->pointer) | 768 | p->length > VIAWGET_HOSTAPD_MAX_BUF_SIZE || !p->pointer) |
769 | return -EINVAL; | 769 | return -EINVAL; |
770 | 770 | ||
771 | param = (struct viawget_hostapd_param *) kmalloc((int)p->length, (int)GFP_KERNEL); | 771 | param = kmalloc((int)p->length, (int)GFP_KERNEL); |
772 | if (param == NULL) | 772 | if (param == NULL) |
773 | return -ENOMEM; | 773 | return -ENOMEM; |
774 | 774 | ||
diff --git a/drivers/staging/vt6655/wpactl.c b/drivers/staging/vt6655/wpactl.c index 574e0b0a9c2..4e886c16209 100644 --- a/drivers/staging/vt6655/wpactl.c +++ b/drivers/staging/vt6655/wpactl.c | |||
@@ -905,7 +905,7 @@ int wpa_ioctl(PSDevice pDevice, struct iw_point *p) | |||
905 | p->length > VIAWGET_WPA_MAX_BUF_SIZE || !p->pointer) | 905 | p->length > VIAWGET_WPA_MAX_BUF_SIZE || !p->pointer) |
906 | return -EINVAL; | 906 | return -EINVAL; |
907 | 907 | ||
908 | param = (struct viawget_wpa_param *) kmalloc((int)p->length, (int)GFP_KERNEL); | 908 | param = kmalloc((int)p->length, (int)GFP_KERNEL); |
909 | if (param == NULL) | 909 | if (param == NULL) |
910 | return -ENOMEM; | 910 | return -ENOMEM; |
911 | 911 | ||
diff --git a/drivers/staging/vt6656/hostap.c b/drivers/staging/vt6656/hostap.c index ca007c30e0a..44386316b21 100644 --- a/drivers/staging/vt6656/hostap.c +++ b/drivers/staging/vt6656/hostap.c | |||
@@ -91,7 +91,7 @@ static int hostap_enable_hostapd(PSDevice pDevice, int rtnl_locked) | |||
91 | 91 | ||
92 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); | 92 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); |
93 | 93 | ||
94 | pDevice->apdev = (struct net_device *)kmalloc(sizeof(struct net_device), GFP_KERNEL); | 94 | pDevice->apdev = kmalloc(sizeof(struct net_device), GFP_KERNEL); |
95 | if (pDevice->apdev == NULL) | 95 | if (pDevice->apdev == NULL) |
96 | return -ENOMEM; | 96 | return -ENOMEM; |
97 | memset(pDevice->apdev, 0, sizeof(struct net_device)); | 97 | memset(pDevice->apdev, 0, sizeof(struct net_device)); |
@@ -766,7 +766,7 @@ int vt6656_hostap_ioctl(PSDevice pDevice, struct iw_point *p) | |||
766 | p->length > VIAWGET_HOSTAPD_MAX_BUF_SIZE || !p->pointer) | 766 | p->length > VIAWGET_HOSTAPD_MAX_BUF_SIZE || !p->pointer) |
767 | return -EINVAL; | 767 | return -EINVAL; |
768 | 768 | ||
769 | param = (struct viawget_hostapd_param *) kmalloc((int)p->length, (int)GFP_KERNEL); | 769 | param = kmalloc((int)p->length, (int)GFP_KERNEL); |
770 | if (param == NULL) | 770 | if (param == NULL) |
771 | return -ENOMEM; | 771 | return -ENOMEM; |
772 | 772 | ||
diff --git a/drivers/staging/vt6656/main_usb.c b/drivers/staging/vt6656/main_usb.c index f1d81b1656c..e4dc27dd21e 100644 --- a/drivers/staging/vt6656/main_usb.c +++ b/drivers/staging/vt6656/main_usb.c | |||
@@ -1511,7 +1511,7 @@ static UCHAR *Config_FileOperation(PSDevice pDevice) { | |||
1511 | goto error1; | 1511 | goto error1; |
1512 | } | 1512 | } |
1513 | 1513 | ||
1514 | buffer = (UCHAR *)kmalloc(1024, GFP_KERNEL); | 1514 | buffer = kmalloc(1024, GFP_KERNEL); |
1515 | if(buffer==NULL) { | 1515 | if(buffer==NULL) { |
1516 | printk("alllocate mem for file fail?\n"); | 1516 | printk("alllocate mem for file fail?\n"); |
1517 | result = -1; | 1517 | result = -1; |
diff --git a/drivers/staging/vt6656/wpactl.c b/drivers/staging/vt6656/wpactl.c index 04a4875e601..8f7ad2c4308 100644 --- a/drivers/staging/vt6656/wpactl.c +++ b/drivers/staging/vt6656/wpactl.c | |||
@@ -926,7 +926,7 @@ int wpa_ioctl(PSDevice pDevice, struct iw_point *p) | |||
926 | p->length > VIAWGET_WPA_MAX_BUF_SIZE || !p->pointer) | 926 | p->length > VIAWGET_WPA_MAX_BUF_SIZE || !p->pointer) |
927 | return -EINVAL; | 927 | return -EINVAL; |
928 | 928 | ||
929 | param = (struct viawget_wpa_param *) kmalloc((int)p->length, (int)GFP_KERNEL); | 929 | param = kmalloc((int)p->length, (int)GFP_KERNEL); |
930 | if (param == NULL) | 930 | if (param == NULL) |
931 | return -ENOMEM; | 931 | return -ENOMEM; |
932 | 932 | ||
diff --git a/drivers/staging/wlags49_h2/wl_priv.c b/drivers/staging/wlags49_h2/wl_priv.c index a67ff529d35..f2bfd3025e9 100644 --- a/drivers/staging/wlags49_h2/wl_priv.c +++ b/drivers/staging/wlags49_h2/wl_priv.c | |||
@@ -618,7 +618,7 @@ int wvlan_uil_put_info( struct uilreq *urq, struct wl_private *lp ) | |||
618 | LTV record, try to allocate it from the kernel stack. | 618 | LTV record, try to allocate it from the kernel stack. |
619 | Otherwise, we just use our local LTV record. */ | 619 | Otherwise, we just use our local LTV record. */ |
620 | if( urq->len > sizeof( lp->ltvRecord )) { | 620 | if( urq->len > sizeof( lp->ltvRecord )) { |
621 | pLtv = (ltv_t *)kmalloc( urq->len, GFP_KERNEL ); | 621 | pLtv = kmalloc(urq->len, GFP_KERNEL); |
622 | if (pLtv != NULL) { | 622 | if (pLtv != NULL) { |
623 | ltvAllocated = TRUE; | 623 | ltvAllocated = TRUE; |
624 | } else { | 624 | } else { |
@@ -1298,7 +1298,7 @@ int wvlan_uil_get_info( struct uilreq *urq, struct wl_private *lp ) | |||
1298 | LTV record, try to allocate it from the kernel stack. | 1298 | LTV record, try to allocate it from the kernel stack. |
1299 | Otherwise, we just use our local LTV record. */ | 1299 | Otherwise, we just use our local LTV record. */ |
1300 | if( urq->len > sizeof( lp->ltvRecord )) { | 1300 | if( urq->len > sizeof( lp->ltvRecord )) { |
1301 | pLtv = (ltv_t *)kmalloc( urq->len, GFP_KERNEL ); | 1301 | pLtv = kmalloc(urq->len, GFP_KERNEL); |
1302 | if (pLtv != NULL) { | 1302 | if (pLtv != NULL) { |
1303 | ltvAllocated = TRUE; | 1303 | ltvAllocated = TRUE; |
1304 | 1304 | ||