Skip to content

Commit 35c3404

Browse files
Ulrich KunitzJeff Garzik
authored andcommitted
[PATCH] zd1211rw: changed GFP_NOFS to GFP_KERNEL
Michael Buesch commented that GFP_NOFS should not be used in a network driver. Signed-off-by: Ulrich Kunitz <[email protected]> Signed-off-by: Daniel Drake <[email protected]> Signed-off-by: John W. Linville <[email protected]>
1 parent 375dd24 commit 35c3404

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

drivers/net/wireless/zd1211rw/zd_chip.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, const zd_addr_t *addr
114114
/* Allocate a single memory block for values and addresses. */
115115
count16 = 2*count;
116116
a16 = (zd_addr_t *) kmalloc(count16 * (sizeof(zd_addr_t) + sizeof(u16)),
117-
GFP_NOFS);
117+
GFP_KERNEL);
118118
if (!a16) {
119119
dev_dbg_f(zd_chip_dev(chip),
120120
"error ENOMEM in allocation of a16\n");
@@ -163,7 +163,7 @@ int _zd_iowrite32v_locked(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs,
163163

164164
/* Allocate a single memory block for values and addresses. */
165165
count16 = 2*count;
166-
ioreqs16 = kmalloc(count16 * sizeof(struct zd_ioreq16), GFP_NOFS);
166+
ioreqs16 = kmalloc(count16 * sizeof(struct zd_ioreq16), GFP_KERNEL);
167167
if (!ioreqs16) {
168168
r = -ENOMEM;
169169
dev_dbg_f(zd_chip_dev(chip),

drivers/net/wireless/zd1211rw/zd_usb.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ int zd_usb_enable_int(struct zd_usb *usb)
413413

414414
dev_dbg_f(zd_usb_dev(usb), "\n");
415415

416-
urb = usb_alloc_urb(0, GFP_NOFS);
416+
urb = usb_alloc_urb(0, GFP_KERNEL);
417417
if (!urb) {
418418
r = -ENOMEM;
419419
goto out;
@@ -431,7 +431,7 @@ int zd_usb_enable_int(struct zd_usb *usb)
431431

432432
/* TODO: make it a DMA buffer */
433433
r = -ENOMEM;
434-
transfer_buffer = kmalloc(USB_MAX_EP_INT_BUFFER, GFP_NOFS);
434+
transfer_buffer = kmalloc(USB_MAX_EP_INT_BUFFER, GFP_KERNEL);
435435
if (!transfer_buffer) {
436436
dev_dbg_f(zd_usb_dev(usb),
437437
"couldn't allocate transfer_buffer\n");
@@ -445,7 +445,7 @@ int zd_usb_enable_int(struct zd_usb *usb)
445445
intr->interval);
446446

447447
dev_dbg_f(zd_usb_dev(usb), "submit urb %p\n", intr->urb);
448-
r = usb_submit_urb(urb, GFP_NOFS);
448+
r = usb_submit_urb(urb, GFP_KERNEL);
449449
if (r) {
450450
dev_dbg_f(zd_usb_dev(usb),
451451
"Couldn't submit urb. Error number %d\n", r);
@@ -594,10 +594,10 @@ static struct urb *alloc_urb(struct zd_usb *usb)
594594
struct urb *urb;
595595
void *buffer;
596596

597-
urb = usb_alloc_urb(0, GFP_NOFS);
597+
urb = usb_alloc_urb(0, GFP_KERNEL);
598598
if (!urb)
599599
return NULL;
600-
buffer = usb_buffer_alloc(udev, USB_MAX_RX_SIZE, GFP_NOFS,
600+
buffer = usb_buffer_alloc(udev, USB_MAX_RX_SIZE, GFP_KERNEL,
601601
&urb->transfer_dma);
602602
if (!buffer) {
603603
usb_free_urb(urb);
@@ -630,7 +630,7 @@ int zd_usb_enable_rx(struct zd_usb *usb)
630630
dev_dbg_f(zd_usb_dev(usb), "\n");
631631

632632
r = -ENOMEM;
633-
urbs = kcalloc(URBS_COUNT, sizeof(struct urb *), GFP_NOFS);
633+
urbs = kcalloc(URBS_COUNT, sizeof(struct urb *), GFP_KERNEL);
634634
if (!urbs)
635635
goto error;
636636
for (i = 0; i < URBS_COUNT; i++) {
@@ -651,7 +651,7 @@ int zd_usb_enable_rx(struct zd_usb *usb)
651651
spin_unlock_irq(&rx->lock);
652652

653653
for (i = 0; i < URBS_COUNT; i++) {
654-
r = usb_submit_urb(urbs[i], GFP_NOFS);
654+
r = usb_submit_urb(urbs[i], GFP_KERNEL);
655655
if (r)
656656
goto error_submit;
657657
}
@@ -1157,7 +1157,7 @@ int zd_usb_ioread16v(struct zd_usb *usb, u16 *values,
11571157
}
11581158

11591159
req_len = sizeof(struct usb_req_read_regs) + count * sizeof(__le16);
1160-
req = kmalloc(req_len, GFP_NOFS);
1160+
req = kmalloc(req_len, GFP_KERNEL);
11611161
if (!req)
11621162
return -ENOMEM;
11631163
req->id = cpu_to_le16(USB_REQ_READ_REGS);
@@ -1220,7 +1220,7 @@ int zd_usb_iowrite16v(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs,
12201220

12211221
req_len = sizeof(struct usb_req_write_regs) +
12221222
count * sizeof(struct reg_data);
1223-
req = kmalloc(req_len, GFP_NOFS);
1223+
req = kmalloc(req_len, GFP_KERNEL);
12241224
if (!req)
12251225
return -ENOMEM;
12261226

@@ -1300,7 +1300,7 @@ int zd_usb_rfwrite(struct zd_usb *usb, u32 value, u8 bits)
13001300
bit_value_template &= ~(RF_IF_LE|RF_CLK|RF_DATA);
13011301

13021302
req_len = sizeof(struct usb_req_rfwrite) + bits * sizeof(__le16);
1303-
req = kmalloc(req_len, GFP_NOFS);
1303+
req = kmalloc(req_len, GFP_KERNEL);
13041304
if (!req)
13051305
return -ENOMEM;
13061306

0 commit comments

Comments
 (0)