diff options
Diffstat (limited to 'drivers/ieee1394')
-rw-r--r-- | drivers/ieee1394/eth1394.c | 2 | ||||
-rw-r--r-- | drivers/ieee1394/hosts.c | 2 | ||||
-rw-r--r-- | drivers/ieee1394/nodemgr.c | 1 | ||||
-rw-r--r-- | drivers/ieee1394/ohci1394.c | 8 | ||||
-rw-r--r-- | drivers/ieee1394/pcilynx.c | 2 | ||||
-rw-r--r-- | drivers/ieee1394/raw1394.c | 40 |
6 files changed, 28 insertions, 27 deletions
diff --git a/drivers/ieee1394/eth1394.c b/drivers/ieee1394/eth1394.c index 31e5cc49d61a..27d6c642415d 100644 --- a/drivers/ieee1394/eth1394.c +++ b/drivers/ieee1394/eth1394.c | |||
@@ -133,7 +133,7 @@ struct eth1394_node_info { | |||
133 | #define ETH1394_DRIVER_NAME "eth1394" | 133 | #define ETH1394_DRIVER_NAME "eth1394" |
134 | static const char driver_name[] = ETH1394_DRIVER_NAME; | 134 | static const char driver_name[] = ETH1394_DRIVER_NAME; |
135 | 135 | ||
136 | static kmem_cache_t *packet_task_cache; | 136 | static struct kmem_cache *packet_task_cache; |
137 | 137 | ||
138 | static struct hpsb_highlevel eth1394_highlevel; | 138 | static struct hpsb_highlevel eth1394_highlevel; |
139 | 139 | ||
diff --git a/drivers/ieee1394/hosts.c b/drivers/ieee1394/hosts.c index 8f4378a1631c..b935e08695a9 100644 --- a/drivers/ieee1394/hosts.c +++ b/drivers/ieee1394/hosts.c | |||
@@ -123,7 +123,7 @@ struct hpsb_host *hpsb_alloc_host(struct hpsb_host_driver *drv, size_t extra, | |||
123 | int i; | 123 | int i; |
124 | int hostnum = 0; | 124 | int hostnum = 0; |
125 | 125 | ||
126 | h = kzalloc(sizeof(*h) + extra, SLAB_KERNEL); | 126 | h = kzalloc(sizeof(*h) + extra, GFP_KERNEL); |
127 | if (!h) | 127 | if (!h) |
128 | return NULL; | 128 | return NULL; |
129 | 129 | ||
diff --git a/drivers/ieee1394/nodemgr.c b/drivers/ieee1394/nodemgr.c index 8e7b83f84485..e829c9336b3c 100644 --- a/drivers/ieee1394/nodemgr.c +++ b/drivers/ieee1394/nodemgr.c | |||
@@ -15,6 +15,7 @@ | |||
15 | #include <linux/delay.h> | 15 | #include <linux/delay.h> |
16 | #include <linux/kthread.h> | 16 | #include <linux/kthread.h> |
17 | #include <linux/moduleparam.h> | 17 | #include <linux/moduleparam.h> |
18 | #include <linux/freezer.h> | ||
18 | #include <asm/atomic.h> | 19 | #include <asm/atomic.h> |
19 | 20 | ||
20 | #include "csr.h" | 21 | #include "csr.h" |
diff --git a/drivers/ieee1394/ohci1394.c b/drivers/ieee1394/ohci1394.c index 6e8ea9110c46..eae97d8dcf03 100644 --- a/drivers/ieee1394/ohci1394.c +++ b/drivers/ieee1394/ohci1394.c | |||
@@ -1225,7 +1225,7 @@ static int ohci_iso_recv_init(struct hpsb_iso *iso) | |||
1225 | int ctx; | 1225 | int ctx; |
1226 | int ret = -ENOMEM; | 1226 | int ret = -ENOMEM; |
1227 | 1227 | ||
1228 | recv = kmalloc(sizeof(*recv), SLAB_KERNEL); | 1228 | recv = kmalloc(sizeof(*recv), GFP_KERNEL); |
1229 | if (!recv) | 1229 | if (!recv) |
1230 | return -ENOMEM; | 1230 | return -ENOMEM; |
1231 | 1231 | ||
@@ -1918,7 +1918,7 @@ static int ohci_iso_xmit_init(struct hpsb_iso *iso) | |||
1918 | int ctx; | 1918 | int ctx; |
1919 | int ret = -ENOMEM; | 1919 | int ret = -ENOMEM; |
1920 | 1920 | ||
1921 | xmit = kmalloc(sizeof(*xmit), SLAB_KERNEL); | 1921 | xmit = kmalloc(sizeof(*xmit), GFP_KERNEL); |
1922 | if (!xmit) | 1922 | if (!xmit) |
1923 | return -ENOMEM; | 1923 | return -ENOMEM; |
1924 | 1924 | ||
@@ -3021,7 +3021,7 @@ alloc_dma_rcv_ctx(struct ti_ohci *ohci, struct dma_rcv_ctx *d, | |||
3021 | return -ENOMEM; | 3021 | return -ENOMEM; |
3022 | } | 3022 | } |
3023 | 3023 | ||
3024 | d->prg_cpu[i] = pci_pool_alloc(d->prg_pool, SLAB_KERNEL, d->prg_bus+i); | 3024 | d->prg_cpu[i] = pci_pool_alloc(d->prg_pool, GFP_KERNEL, d->prg_bus+i); |
3025 | OHCI_DMA_ALLOC("pool dma_rcv prg[%d]", i); | 3025 | OHCI_DMA_ALLOC("pool dma_rcv prg[%d]", i); |
3026 | 3026 | ||
3027 | if (d->prg_cpu[i] != NULL) { | 3027 | if (d->prg_cpu[i] != NULL) { |
@@ -3117,7 +3117,7 @@ alloc_dma_trm_ctx(struct ti_ohci *ohci, struct dma_trm_ctx *d, | |||
3117 | OHCI_DMA_ALLOC("dma_rcv prg pool"); | 3117 | OHCI_DMA_ALLOC("dma_rcv prg pool"); |
3118 | 3118 | ||
3119 | for (i = 0; i < d->num_desc; i++) { | 3119 | for (i = 0; i < d->num_desc; i++) { |
3120 | d->prg_cpu[i] = pci_pool_alloc(d->prg_pool, SLAB_KERNEL, d->prg_bus+i); | 3120 | d->prg_cpu[i] = pci_pool_alloc(d->prg_pool, GFP_KERNEL, d->prg_bus+i); |
3121 | OHCI_DMA_ALLOC("pool dma_trm prg[%d]", i); | 3121 | OHCI_DMA_ALLOC("pool dma_trm prg[%d]", i); |
3122 | 3122 | ||
3123 | if (d->prg_cpu[i] != NULL) { | 3123 | if (d->prg_cpu[i] != NULL) { |
diff --git a/drivers/ieee1394/pcilynx.c b/drivers/ieee1394/pcilynx.c index 0a7412e27eb4..9cab1d661472 100644 --- a/drivers/ieee1394/pcilynx.c +++ b/drivers/ieee1394/pcilynx.c | |||
@@ -1428,7 +1428,7 @@ static int __devinit add_card(struct pci_dev *dev, | |||
1428 | struct i2c_algo_bit_data i2c_adapter_data; | 1428 | struct i2c_algo_bit_data i2c_adapter_data; |
1429 | 1429 | ||
1430 | error = -ENOMEM; | 1430 | error = -ENOMEM; |
1431 | i2c_ad = kmalloc(sizeof(*i2c_ad), SLAB_KERNEL); | 1431 | i2c_ad = kmalloc(sizeof(*i2c_ad), GFP_KERNEL); |
1432 | if (!i2c_ad) FAIL("failed to allocate I2C adapter memory"); | 1432 | if (!i2c_ad) FAIL("failed to allocate I2C adapter memory"); |
1433 | 1433 | ||
1434 | memcpy(i2c_ad, &bit_ops, sizeof(struct i2c_adapter)); | 1434 | memcpy(i2c_ad, &bit_ops, sizeof(struct i2c_adapter)); |
diff --git a/drivers/ieee1394/raw1394.c b/drivers/ieee1394/raw1394.c index 5ec4f5eb6b19..bf71e069eaf5 100644 --- a/drivers/ieee1394/raw1394.c +++ b/drivers/ieee1394/raw1394.c | |||
@@ -112,7 +112,7 @@ static struct pending_request *__alloc_pending_request(gfp_t flags) | |||
112 | 112 | ||
113 | static inline struct pending_request *alloc_pending_request(void) | 113 | static inline struct pending_request *alloc_pending_request(void) |
114 | { | 114 | { |
115 | return __alloc_pending_request(SLAB_KERNEL); | 115 | return __alloc_pending_request(GFP_KERNEL); |
116 | } | 116 | } |
117 | 117 | ||
118 | static void free_pending_request(struct pending_request *req) | 118 | static void free_pending_request(struct pending_request *req) |
@@ -259,7 +259,7 @@ static void host_reset(struct hpsb_host *host) | |||
259 | if (hi != NULL) { | 259 | if (hi != NULL) { |
260 | list_for_each_entry(fi, &hi->file_info_list, list) { | 260 | list_for_each_entry(fi, &hi->file_info_list, list) { |
261 | if (fi->notification == RAW1394_NOTIFY_ON) { | 261 | if (fi->notification == RAW1394_NOTIFY_ON) { |
262 | req = __alloc_pending_request(SLAB_ATOMIC); | 262 | req = __alloc_pending_request(GFP_ATOMIC); |
263 | 263 | ||
264 | if (req != NULL) { | 264 | if (req != NULL) { |
265 | req->file_info = fi; | 265 | req->file_info = fi; |
@@ -306,13 +306,13 @@ static void iso_receive(struct hpsb_host *host, int channel, quadlet_t * data, | |||
306 | if (!(fi->listen_channels & (1ULL << channel))) | 306 | if (!(fi->listen_channels & (1ULL << channel))) |
307 | continue; | 307 | continue; |
308 | 308 | ||
309 | req = __alloc_pending_request(SLAB_ATOMIC); | 309 | req = __alloc_pending_request(GFP_ATOMIC); |
310 | if (!req) | 310 | if (!req) |
311 | break; | 311 | break; |
312 | 312 | ||
313 | if (!ibs) { | 313 | if (!ibs) { |
314 | ibs = kmalloc(sizeof(*ibs) + length, | 314 | ibs = kmalloc(sizeof(*ibs) + length, |
315 | SLAB_ATOMIC); | 315 | GFP_ATOMIC); |
316 | if (!ibs) { | 316 | if (!ibs) { |
317 | kfree(req); | 317 | kfree(req); |
318 | break; | 318 | break; |
@@ -367,13 +367,13 @@ static void fcp_request(struct hpsb_host *host, int nodeid, int direction, | |||
367 | if (!fi->fcp_buffer) | 367 | if (!fi->fcp_buffer) |
368 | continue; | 368 | continue; |
369 | 369 | ||
370 | req = __alloc_pending_request(SLAB_ATOMIC); | 370 | req = __alloc_pending_request(GFP_ATOMIC); |
371 | if (!req) | 371 | if (!req) |
372 | break; | 372 | break; |
373 | 373 | ||
374 | if (!ibs) { | 374 | if (!ibs) { |
375 | ibs = kmalloc(sizeof(*ibs) + length, | 375 | ibs = kmalloc(sizeof(*ibs) + length, |
376 | SLAB_ATOMIC); | 376 | GFP_ATOMIC); |
377 | if (!ibs) { | 377 | if (!ibs) { |
378 | kfree(req); | 378 | kfree(req); |
379 | break; | 379 | break; |
@@ -593,7 +593,7 @@ static int state_initialized(struct file_info *fi, struct pending_request *req) | |||
593 | switch (req->req.type) { | 593 | switch (req->req.type) { |
594 | case RAW1394_REQ_LIST_CARDS: | 594 | case RAW1394_REQ_LIST_CARDS: |
595 | spin_lock_irqsave(&host_info_lock, flags); | 595 | spin_lock_irqsave(&host_info_lock, flags); |
596 | khl = kmalloc(sizeof(*khl) * host_count, SLAB_ATOMIC); | 596 | khl = kmalloc(sizeof(*khl) * host_count, GFP_ATOMIC); |
597 | 597 | ||
598 | if (khl) { | 598 | if (khl) { |
599 | req->req.misc = host_count; | 599 | req->req.misc = host_count; |
@@ -1045,7 +1045,7 @@ static int arm_read(struct hpsb_host *host, int nodeid, quadlet_t * buffer, | |||
1045 | } | 1045 | } |
1046 | if (arm_addr->notification_options & ARM_READ) { | 1046 | if (arm_addr->notification_options & ARM_READ) { |
1047 | DBGMSG("arm_read -> entering notification-section"); | 1047 | DBGMSG("arm_read -> entering notification-section"); |
1048 | req = __alloc_pending_request(SLAB_ATOMIC); | 1048 | req = __alloc_pending_request(GFP_ATOMIC); |
1049 | if (!req) { | 1049 | if (!req) { |
1050 | DBGMSG("arm_read -> rcode_conflict_error"); | 1050 | DBGMSG("arm_read -> rcode_conflict_error"); |
1051 | spin_unlock_irqrestore(&host_info_lock, irqflags); | 1051 | spin_unlock_irqrestore(&host_info_lock, irqflags); |
@@ -1064,7 +1064,7 @@ static int arm_read(struct hpsb_host *host, int nodeid, quadlet_t * buffer, | |||
1064 | sizeof(struct arm_response) + | 1064 | sizeof(struct arm_response) + |
1065 | sizeof(struct arm_request_response); | 1065 | sizeof(struct arm_request_response); |
1066 | } | 1066 | } |
1067 | req->data = kmalloc(size, SLAB_ATOMIC); | 1067 | req->data = kmalloc(size, GFP_ATOMIC); |
1068 | if (!(req->data)) { | 1068 | if (!(req->data)) { |
1069 | free_pending_request(req); | 1069 | free_pending_request(req); |
1070 | DBGMSG("arm_read -> rcode_conflict_error"); | 1070 | DBGMSG("arm_read -> rcode_conflict_error"); |
@@ -1198,7 +1198,7 @@ static int arm_write(struct hpsb_host *host, int nodeid, int destid, | |||
1198 | } | 1198 | } |
1199 | if (arm_addr->notification_options & ARM_WRITE) { | 1199 | if (arm_addr->notification_options & ARM_WRITE) { |
1200 | DBGMSG("arm_write -> entering notification-section"); | 1200 | DBGMSG("arm_write -> entering notification-section"); |
1201 | req = __alloc_pending_request(SLAB_ATOMIC); | 1201 | req = __alloc_pending_request(GFP_ATOMIC); |
1202 | if (!req) { | 1202 | if (!req) { |
1203 | DBGMSG("arm_write -> rcode_conflict_error"); | 1203 | DBGMSG("arm_write -> rcode_conflict_error"); |
1204 | spin_unlock_irqrestore(&host_info_lock, irqflags); | 1204 | spin_unlock_irqrestore(&host_info_lock, irqflags); |
@@ -1209,7 +1209,7 @@ static int arm_write(struct hpsb_host *host, int nodeid, int destid, | |||
1209 | sizeof(struct arm_request) + sizeof(struct arm_response) + | 1209 | sizeof(struct arm_request) + sizeof(struct arm_response) + |
1210 | (length) * sizeof(byte_t) + | 1210 | (length) * sizeof(byte_t) + |
1211 | sizeof(struct arm_request_response); | 1211 | sizeof(struct arm_request_response); |
1212 | req->data = kmalloc(size, SLAB_ATOMIC); | 1212 | req->data = kmalloc(size, GFP_ATOMIC); |
1213 | if (!(req->data)) { | 1213 | if (!(req->data)) { |
1214 | free_pending_request(req); | 1214 | free_pending_request(req); |
1215 | DBGMSG("arm_write -> rcode_conflict_error"); | 1215 | DBGMSG("arm_write -> rcode_conflict_error"); |
@@ -1400,7 +1400,7 @@ static int arm_lock(struct hpsb_host *host, int nodeid, quadlet_t * store, | |||
1400 | if (arm_addr->notification_options & ARM_LOCK) { | 1400 | if (arm_addr->notification_options & ARM_LOCK) { |
1401 | byte_t *buf1, *buf2; | 1401 | byte_t *buf1, *buf2; |
1402 | DBGMSG("arm_lock -> entering notification-section"); | 1402 | DBGMSG("arm_lock -> entering notification-section"); |
1403 | req = __alloc_pending_request(SLAB_ATOMIC); | 1403 | req = __alloc_pending_request(GFP_ATOMIC); |
1404 | if (!req) { | 1404 | if (!req) { |
1405 | DBGMSG("arm_lock -> rcode_conflict_error"); | 1405 | DBGMSG("arm_lock -> rcode_conflict_error"); |
1406 | spin_unlock_irqrestore(&host_info_lock, irqflags); | 1406 | spin_unlock_irqrestore(&host_info_lock, irqflags); |
@@ -1408,7 +1408,7 @@ static int arm_lock(struct hpsb_host *host, int nodeid, quadlet_t * store, | |||
1408 | The request may be retried */ | 1408 | The request may be retried */ |
1409 | } | 1409 | } |
1410 | size = sizeof(struct arm_request) + sizeof(struct arm_response) + 3 * sizeof(*store) + sizeof(struct arm_request_response); /* maximum */ | 1410 | size = sizeof(struct arm_request) + sizeof(struct arm_response) + 3 * sizeof(*store) + sizeof(struct arm_request_response); /* maximum */ |
1411 | req->data = kmalloc(size, SLAB_ATOMIC); | 1411 | req->data = kmalloc(size, GFP_ATOMIC); |
1412 | if (!(req->data)) { | 1412 | if (!(req->data)) { |
1413 | free_pending_request(req); | 1413 | free_pending_request(req); |
1414 | DBGMSG("arm_lock -> rcode_conflict_error"); | 1414 | DBGMSG("arm_lock -> rcode_conflict_error"); |
@@ -1628,7 +1628,7 @@ static int arm_lock64(struct hpsb_host *host, int nodeid, octlet_t * store, | |||
1628 | if (arm_addr->notification_options & ARM_LOCK) { | 1628 | if (arm_addr->notification_options & ARM_LOCK) { |
1629 | byte_t *buf1, *buf2; | 1629 | byte_t *buf1, *buf2; |
1630 | DBGMSG("arm_lock64 -> entering notification-section"); | 1630 | DBGMSG("arm_lock64 -> entering notification-section"); |
1631 | req = __alloc_pending_request(SLAB_ATOMIC); | 1631 | req = __alloc_pending_request(GFP_ATOMIC); |
1632 | if (!req) { | 1632 | if (!req) { |
1633 | spin_unlock_irqrestore(&host_info_lock, irqflags); | 1633 | spin_unlock_irqrestore(&host_info_lock, irqflags); |
1634 | DBGMSG("arm_lock64 -> rcode_conflict_error"); | 1634 | DBGMSG("arm_lock64 -> rcode_conflict_error"); |
@@ -1636,7 +1636,7 @@ static int arm_lock64(struct hpsb_host *host, int nodeid, octlet_t * store, | |||
1636 | The request may be retried */ | 1636 | The request may be retried */ |
1637 | } | 1637 | } |
1638 | size = sizeof(struct arm_request) + sizeof(struct arm_response) + 3 * sizeof(*store) + sizeof(struct arm_request_response); /* maximum */ | 1638 | size = sizeof(struct arm_request) + sizeof(struct arm_response) + 3 * sizeof(*store) + sizeof(struct arm_request_response); /* maximum */ |
1639 | req->data = kmalloc(size, SLAB_ATOMIC); | 1639 | req->data = kmalloc(size, GFP_ATOMIC); |
1640 | if (!(req->data)) { | 1640 | if (!(req->data)) { |
1641 | free_pending_request(req); | 1641 | free_pending_request(req); |
1642 | spin_unlock_irqrestore(&host_info_lock, irqflags); | 1642 | spin_unlock_irqrestore(&host_info_lock, irqflags); |
@@ -1737,7 +1737,7 @@ static int arm_register(struct file_info *fi, struct pending_request *req) | |||
1737 | return (-EINVAL); | 1737 | return (-EINVAL); |
1738 | } | 1738 | } |
1739 | /* addr-list-entry for fileinfo */ | 1739 | /* addr-list-entry for fileinfo */ |
1740 | addr = kmalloc(sizeof(*addr), SLAB_KERNEL); | 1740 | addr = kmalloc(sizeof(*addr), GFP_KERNEL); |
1741 | if (!addr) { | 1741 | if (!addr) { |
1742 | req->req.length = 0; | 1742 | req->req.length = 0; |
1743 | return (-ENOMEM); | 1743 | return (-ENOMEM); |
@@ -2103,7 +2103,7 @@ static int write_phypacket(struct file_info *fi, struct pending_request *req) | |||
2103 | static int get_config_rom(struct file_info *fi, struct pending_request *req) | 2103 | static int get_config_rom(struct file_info *fi, struct pending_request *req) |
2104 | { | 2104 | { |
2105 | int ret = sizeof(struct raw1394_request); | 2105 | int ret = sizeof(struct raw1394_request); |
2106 | quadlet_t *data = kmalloc(req->req.length, SLAB_KERNEL); | 2106 | quadlet_t *data = kmalloc(req->req.length, GFP_KERNEL); |
2107 | int status; | 2107 | int status; |
2108 | 2108 | ||
2109 | if (!data) | 2109 | if (!data) |
@@ -2133,7 +2133,7 @@ static int get_config_rom(struct file_info *fi, struct pending_request *req) | |||
2133 | static int update_config_rom(struct file_info *fi, struct pending_request *req) | 2133 | static int update_config_rom(struct file_info *fi, struct pending_request *req) |
2134 | { | 2134 | { |
2135 | int ret = sizeof(struct raw1394_request); | 2135 | int ret = sizeof(struct raw1394_request); |
2136 | quadlet_t *data = kmalloc(req->req.length, SLAB_KERNEL); | 2136 | quadlet_t *data = kmalloc(req->req.length, GFP_KERNEL); |
2137 | if (!data) | 2137 | if (!data) |
2138 | return -ENOMEM; | 2138 | return -ENOMEM; |
2139 | if (copy_from_user(data, int2ptr(req->req.sendb), req->req.length)) { | 2139 | if (copy_from_user(data, int2ptr(req->req.sendb), req->req.length)) { |
@@ -2443,7 +2443,7 @@ static void queue_rawiso_event(struct file_info *fi) | |||
2443 | /* only one ISO activity event may be in the queue */ | 2443 | /* only one ISO activity event may be in the queue */ |
2444 | if (!__rawiso_event_in_queue(fi)) { | 2444 | if (!__rawiso_event_in_queue(fi)) { |
2445 | struct pending_request *req = | 2445 | struct pending_request *req = |
2446 | __alloc_pending_request(SLAB_ATOMIC); | 2446 | __alloc_pending_request(GFP_ATOMIC); |
2447 | 2447 | ||
2448 | if (req) { | 2448 | if (req) { |
2449 | req->file_info = fi; | 2449 | req->file_info = fi; |
@@ -2779,7 +2779,7 @@ static int raw1394_open(struct inode *inode, struct file *file) | |||
2779 | { | 2779 | { |
2780 | struct file_info *fi; | 2780 | struct file_info *fi; |
2781 | 2781 | ||
2782 | fi = kzalloc(sizeof(*fi), SLAB_KERNEL); | 2782 | fi = kzalloc(sizeof(*fi), GFP_KERNEL); |
2783 | if (!fi) | 2783 | if (!fi) |
2784 | return -ENOMEM; | 2784 | return -ENOMEM; |
2785 | 2785 | ||