diff options
Diffstat (limited to 'drivers/firewire')
-rw-r--r-- | drivers/firewire/fw-card.c | 4 | ||||
-rw-r--r-- | drivers/firewire/fw-cdev.c | 36 | ||||
-rw-r--r-- | drivers/firewire/fw-device.c | 8 | ||||
-rw-r--r-- | drivers/firewire/fw-ohci.c | 28 | ||||
-rw-r--r-- | drivers/firewire/fw-sbp2.c | 46 | ||||
-rw-r--r-- | drivers/firewire/fw-topology.c | 2 | ||||
-rw-r--r-- | drivers/firewire/fw-transaction.c | 6 |
7 files changed, 65 insertions, 65 deletions
diff --git a/drivers/firewire/fw-card.c b/drivers/firewire/fw-card.c index b8404ee5314c..636151a64add 100644 --- a/drivers/firewire/fw-card.c +++ b/drivers/firewire/fw-card.c | |||
@@ -75,7 +75,7 @@ generate_config_rom(struct fw_card *card, size_t *config_rom_length) | |||
75 | * the version stored in the OHCI registers. | 75 | * the version stored in the OHCI registers. |
76 | */ | 76 | */ |
77 | 77 | ||
78 | memset(config_rom, 0, sizeof config_rom); | 78 | memset(config_rom, 0, sizeof(config_rom)); |
79 | config_rom[0] = BIB_CRC_LENGTH(4) | BIB_INFO_LENGTH(4) | BIB_CRC(0); | 79 | config_rom[0] = BIB_CRC_LENGTH(4) | BIB_INFO_LENGTH(4) | BIB_CRC(0); |
80 | config_rom[1] = 0x31333934; | 80 | config_rom[1] = 0x31333934; |
81 | 81 | ||
@@ -258,7 +258,7 @@ fw_card_bm_work(struct work_struct *work) | |||
258 | fw_send_request(card, &bmd.t, TCODE_LOCK_COMPARE_SWAP, | 258 | fw_send_request(card, &bmd.t, TCODE_LOCK_COMPARE_SWAP, |
259 | irm_id, generation, | 259 | irm_id, generation, |
260 | SCODE_100, CSR_REGISTER_BASE + CSR_BUS_MANAGER_ID, | 260 | SCODE_100, CSR_REGISTER_BASE + CSR_BUS_MANAGER_ID, |
261 | &bmd.lock, sizeof bmd.lock, | 261 | &bmd.lock, sizeof(bmd.lock), |
262 | complete_bm_lock, &bmd); | 262 | complete_bm_lock, &bmd); |
263 | wait_for_completion(&bmd.done); | 263 | wait_for_completion(&bmd.done); |
264 | 264 | ||
diff --git a/drivers/firewire/fw-cdev.c b/drivers/firewire/fw-cdev.c index c876ac3c50e0..0fa5bd54c6a1 100644 --- a/drivers/firewire/fw-cdev.c +++ b/drivers/firewire/fw-cdev.c | |||
@@ -110,7 +110,7 @@ static int fw_device_op_open(struct inode *inode, struct file *file) | |||
110 | if (device == NULL) | 110 | if (device == NULL) |
111 | return -ENODEV; | 111 | return -ENODEV; |
112 | 112 | ||
113 | client = kzalloc(sizeof *client, GFP_KERNEL); | 113 | client = kzalloc(sizeof(*client), GFP_KERNEL); |
114 | if (client == NULL) | 114 | if (client == NULL) |
115 | return -ENOMEM; | 115 | return -ENOMEM; |
116 | 116 | ||
@@ -233,7 +233,7 @@ queue_bus_reset_event(struct client *client) | |||
233 | { | 233 | { |
234 | struct bus_reset *bus_reset; | 234 | struct bus_reset *bus_reset; |
235 | 235 | ||
236 | bus_reset = kzalloc(sizeof *bus_reset, GFP_ATOMIC); | 236 | bus_reset = kzalloc(sizeof(*bus_reset), GFP_ATOMIC); |
237 | if (bus_reset == NULL) { | 237 | if (bus_reset == NULL) { |
238 | fw_notify("Out of memory when allocating bus reset event\n"); | 238 | fw_notify("Out of memory when allocating bus reset event\n"); |
239 | return; | 239 | return; |
@@ -242,7 +242,7 @@ queue_bus_reset_event(struct client *client) | |||
242 | fill_bus_reset_event(&bus_reset->reset, client); | 242 | fill_bus_reset_event(&bus_reset->reset, client); |
243 | 243 | ||
244 | queue_event(client, &bus_reset->event, | 244 | queue_event(client, &bus_reset->event, |
245 | &bus_reset->reset, sizeof bus_reset->reset, NULL, 0); | 245 | &bus_reset->reset, sizeof(bus_reset->reset), NULL, 0); |
246 | } | 246 | } |
247 | 247 | ||
248 | void fw_device_cdev_update(struct fw_device *device) | 248 | void fw_device_cdev_update(struct fw_device *device) |
@@ -284,7 +284,7 @@ static int ioctl_get_info(struct client *client, void *buffer) | |||
284 | void __user *uptr = u64_to_uptr(get_info->bus_reset); | 284 | void __user *uptr = u64_to_uptr(get_info->bus_reset); |
285 | 285 | ||
286 | fill_bus_reset_event(&bus_reset, client); | 286 | fill_bus_reset_event(&bus_reset, client); |
287 | if (copy_to_user(uptr, &bus_reset, sizeof bus_reset)) | 287 | if (copy_to_user(uptr, &bus_reset, sizeof(bus_reset))) |
288 | return -EFAULT; | 288 | return -EFAULT; |
289 | } | 289 | } |
290 | 290 | ||
@@ -361,7 +361,7 @@ complete_transaction(struct fw_card *card, int rcode, | |||
361 | response->response.type = FW_CDEV_EVENT_RESPONSE; | 361 | response->response.type = FW_CDEV_EVENT_RESPONSE; |
362 | response->response.rcode = rcode; | 362 | response->response.rcode = rcode; |
363 | queue_event(client, &response->event, | 363 | queue_event(client, &response->event, |
364 | &response->response, sizeof response->response, | 364 | &response->response, sizeof(response->response), |
365 | response->response.data, response->response.length); | 365 | response->response.data, response->response.length); |
366 | } | 366 | } |
367 | 367 | ||
@@ -375,7 +375,7 @@ static ssize_t ioctl_send_request(struct client *client, void *buffer) | |||
375 | if (request->length > 4096) | 375 | if (request->length > 4096) |
376 | return -EINVAL; | 376 | return -EINVAL; |
377 | 377 | ||
378 | response = kmalloc(sizeof *response + request->length, GFP_KERNEL); | 378 | response = kmalloc(sizeof(*response) + request->length, GFP_KERNEL); |
379 | if (response == NULL) | 379 | if (response == NULL) |
380 | return -ENOMEM; | 380 | return -ENOMEM; |
381 | 381 | ||
@@ -403,9 +403,9 @@ static ssize_t ioctl_send_request(struct client *client, void *buffer) | |||
403 | complete_transaction, response); | 403 | complete_transaction, response); |
404 | 404 | ||
405 | if (request->data) | 405 | if (request->data) |
406 | return sizeof request + request->length; | 406 | return sizeof(request) + request->length; |
407 | else | 407 | else |
408 | return sizeof request; | 408 | return sizeof(request); |
409 | } | 409 | } |
410 | 410 | ||
411 | struct address_handler { | 411 | struct address_handler { |
@@ -450,8 +450,8 @@ handle_request(struct fw_card *card, struct fw_request *r, | |||
450 | struct request_event *e; | 450 | struct request_event *e; |
451 | struct client *client = handler->client; | 451 | struct client *client = handler->client; |
452 | 452 | ||
453 | request = kmalloc(sizeof *request, GFP_ATOMIC); | 453 | request = kmalloc(sizeof(*request), GFP_ATOMIC); |
454 | e = kmalloc(sizeof *e, GFP_ATOMIC); | 454 | e = kmalloc(sizeof(*e), GFP_ATOMIC); |
455 | if (request == NULL || e == NULL) { | 455 | if (request == NULL || e == NULL) { |
456 | kfree(request); | 456 | kfree(request); |
457 | kfree(e); | 457 | kfree(e); |
@@ -474,7 +474,7 @@ handle_request(struct fw_card *card, struct fw_request *r, | |||
474 | e->request.closure = handler->closure; | 474 | e->request.closure = handler->closure; |
475 | 475 | ||
476 | queue_event(client, &e->event, | 476 | queue_event(client, &e->event, |
477 | &e->request, sizeof e->request, payload, length); | 477 | &e->request, sizeof(e->request), payload, length); |
478 | } | 478 | } |
479 | 479 | ||
480 | static void | 480 | static void |
@@ -494,7 +494,7 @@ static int ioctl_allocate(struct client *client, void *buffer) | |||
494 | struct address_handler *handler; | 494 | struct address_handler *handler; |
495 | struct fw_address_region region; | 495 | struct fw_address_region region; |
496 | 496 | ||
497 | handler = kmalloc(sizeof *handler, GFP_KERNEL); | 497 | handler = kmalloc(sizeof(*handler), GFP_KERNEL); |
498 | if (handler == NULL) | 498 | if (handler == NULL) |
499 | return -ENOMEM; | 499 | return -ENOMEM; |
500 | 500 | ||
@@ -581,7 +581,7 @@ static int ioctl_add_descriptor(struct client *client, void *buffer) | |||
581 | return -EINVAL; | 581 | return -EINVAL; |
582 | 582 | ||
583 | descriptor = | 583 | descriptor = |
584 | kmalloc(sizeof *descriptor + request->length * 4, GFP_KERNEL); | 584 | kmalloc(sizeof(*descriptor) + request->length * 4, GFP_KERNEL); |
585 | if (descriptor == NULL) | 585 | if (descriptor == NULL) |
586 | return -ENOMEM; | 586 | return -ENOMEM; |
587 | 587 | ||
@@ -623,7 +623,7 @@ iso_callback(struct fw_iso_context *context, u32 cycle, | |||
623 | struct client *client = data; | 623 | struct client *client = data; |
624 | struct iso_interrupt *interrupt; | 624 | struct iso_interrupt *interrupt; |
625 | 625 | ||
626 | interrupt = kzalloc(sizeof *interrupt + header_length, GFP_ATOMIC); | 626 | interrupt = kzalloc(sizeof(*interrupt) + header_length, GFP_ATOMIC); |
627 | if (interrupt == NULL) | 627 | if (interrupt == NULL) |
628 | return; | 628 | return; |
629 | 629 | ||
@@ -634,7 +634,7 @@ iso_callback(struct fw_iso_context *context, u32 cycle, | |||
634 | memcpy(interrupt->interrupt.header, header, header_length); | 634 | memcpy(interrupt->interrupt.header, header, header_length); |
635 | queue_event(client, &interrupt->event, | 635 | queue_event(client, &interrupt->event, |
636 | &interrupt->interrupt, | 636 | &interrupt->interrupt, |
637 | sizeof interrupt->interrupt + header_length, NULL, 0); | 637 | sizeof(interrupt->interrupt) + header_length, NULL, 0); |
638 | } | 638 | } |
639 | 639 | ||
640 | static int ioctl_create_iso_context(struct client *client, void *buffer) | 640 | static int ioctl_create_iso_context(struct client *client, void *buffer) |
@@ -717,7 +717,7 @@ static int ioctl_queue_iso(struct client *client, void *buffer) | |||
717 | end = (void __user *)p + request->size; | 717 | end = (void __user *)p + request->size; |
718 | count = 0; | 718 | count = 0; |
719 | while (p < end) { | 719 | while (p < end) { |
720 | if (__copy_from_user(&u.packet, p, sizeof *p)) | 720 | if (__copy_from_user(&u.packet, p, sizeof(*p))) |
721 | return -EFAULT; | 721 | return -EFAULT; |
722 | 722 | ||
723 | if (ctx->type == FW_ISO_CONTEXT_TRANSMIT) { | 723 | if (ctx->type == FW_ISO_CONTEXT_TRANSMIT) { |
@@ -819,7 +819,7 @@ dispatch_ioctl(struct client *client, unsigned int cmd, void __user *arg) | |||
819 | return -EINVAL; | 819 | return -EINVAL; |
820 | 820 | ||
821 | if (_IOC_DIR(cmd) & _IOC_WRITE) { | 821 | if (_IOC_DIR(cmd) & _IOC_WRITE) { |
822 | if (_IOC_SIZE(cmd) > sizeof buffer || | 822 | if (_IOC_SIZE(cmd) > sizeof(buffer) || |
823 | copy_from_user(buffer, arg, _IOC_SIZE(cmd))) | 823 | copy_from_user(buffer, arg, _IOC_SIZE(cmd))) |
824 | return -EFAULT; | 824 | return -EFAULT; |
825 | } | 825 | } |
@@ -829,7 +829,7 @@ dispatch_ioctl(struct client *client, unsigned int cmd, void __user *arg) | |||
829 | return retval; | 829 | return retval; |
830 | 830 | ||
831 | if (_IOC_DIR(cmd) & _IOC_READ) { | 831 | if (_IOC_DIR(cmd) & _IOC_READ) { |
832 | if (_IOC_SIZE(cmd) > sizeof buffer || | 832 | if (_IOC_SIZE(cmd) > sizeof(buffer) || |
833 | copy_to_user(arg, buffer, _IOC_SIZE(cmd))) | 833 | copy_to_user(arg, buffer, _IOC_SIZE(cmd))) |
834 | return -EFAULT; | 834 | return -EFAULT; |
835 | } | 835 | } |
diff --git a/drivers/firewire/fw-device.c b/drivers/firewire/fw-device.c index 8e5f17f5e98a..c1ce465d9710 100644 --- a/drivers/firewire/fw-device.c +++ b/drivers/firewire/fw-device.c | |||
@@ -138,7 +138,7 @@ fw_unit_uevent(struct device *dev, char **envp, int num_envp, | |||
138 | int length = 0; | 138 | int length = 0; |
139 | int i = 0; | 139 | int i = 0; |
140 | 140 | ||
141 | get_modalias(unit, modalias, sizeof modalias); | 141 | get_modalias(unit, modalias, sizeof(modalias)); |
142 | 142 | ||
143 | if (add_uevent_var(envp, num_envp, &i, | 143 | if (add_uevent_var(envp, num_envp, &i, |
144 | buffer, buffer_size, &length, | 144 | buffer, buffer_size, &length, |
@@ -533,7 +533,7 @@ static void create_units(struct fw_device *device) | |||
533 | * Get the address of the unit directory and try to | 533 | * Get the address of the unit directory and try to |
534 | * match the drivers id_tables against it. | 534 | * match the drivers id_tables against it. |
535 | */ | 535 | */ |
536 | unit = kzalloc(sizeof *unit, GFP_KERNEL); | 536 | unit = kzalloc(sizeof(*unit), GFP_KERNEL); |
537 | if (unit == NULL) { | 537 | if (unit == NULL) { |
538 | fw_error("failed to allocate memory for unit\n"); | 538 | fw_error("failed to allocate memory for unit\n"); |
539 | continue; | 539 | continue; |
@@ -543,7 +543,7 @@ static void create_units(struct fw_device *device) | |||
543 | unit->device.bus = &fw_bus_type; | 543 | unit->device.bus = &fw_bus_type; |
544 | unit->device.type = &fw_unit_type; | 544 | unit->device.type = &fw_unit_type; |
545 | unit->device.parent = &device->device; | 545 | unit->device.parent = &device->device; |
546 | snprintf(unit->device.bus_id, sizeof unit->device.bus_id, | 546 | snprintf(unit->device.bus_id, sizeof(unit->device.bus_id), |
547 | "%s.%d", device->device.bus_id, i++); | 547 | "%s.%d", device->device.bus_id, i++); |
548 | 548 | ||
549 | init_fw_attribute_group(&unit->device, | 549 | init_fw_attribute_group(&unit->device, |
@@ -653,7 +653,7 @@ static void fw_device_init(struct work_struct *work) | |||
653 | device->device.type = &fw_device_type; | 653 | device->device.type = &fw_device_type; |
654 | device->device.parent = device->card->device; | 654 | device->device.parent = device->card->device; |
655 | device->device.devt = MKDEV(fw_cdev_major, minor); | 655 | device->device.devt = MKDEV(fw_cdev_major, minor); |
656 | snprintf(device->device.bus_id, sizeof device->device.bus_id, | 656 | snprintf(device->device.bus_id, sizeof(device->device.bus_id), |
657 | "fw%d", minor); | 657 | "fw%d", minor); |
658 | 658 | ||
659 | init_fw_attribute_group(&device->device, | 659 | init_fw_attribute_group(&device->device, |
diff --git a/drivers/firewire/fw-ohci.c b/drivers/firewire/fw-ohci.c index 7d91b7e8f028..5833ce1b040b 100644 --- a/drivers/firewire/fw-ohci.c +++ b/drivers/firewire/fw-ohci.c | |||
@@ -255,7 +255,7 @@ static int ar_context_add_page(struct ar_context *ctx) | |||
255 | return -ENOMEM; | 255 | return -ENOMEM; |
256 | } | 256 | } |
257 | 257 | ||
258 | memset(&ab->descriptor, 0, sizeof ab->descriptor); | 258 | memset(&ab->descriptor, 0, sizeof(ab->descriptor)); |
259 | ab->descriptor.control = cpu_to_le16(DESCRIPTOR_INPUT_MORE | | 259 | ab->descriptor.control = cpu_to_le16(DESCRIPTOR_INPUT_MORE | |
260 | DESCRIPTOR_STATUS | | 260 | DESCRIPTOR_STATUS | |
261 | DESCRIPTOR_BRANCH_ALWAYS); | 261 | DESCRIPTOR_BRANCH_ALWAYS); |
@@ -440,7 +440,7 @@ static void context_tasklet(unsigned long data) | |||
440 | while (last->branch_address != 0) { | 440 | while (last->branch_address != 0) { |
441 | address = le32_to_cpu(last->branch_address); | 441 | address = le32_to_cpu(last->branch_address); |
442 | z = address & 0xf; | 442 | z = address & 0xf; |
443 | d = ctx->buffer + (address - ctx->buffer_bus) / sizeof *d; | 443 | d = ctx->buffer + (address - ctx->buffer_bus) / sizeof(*d); |
444 | last = (z == 2) ? d : d + z - 1; | 444 | last = (z == 2) ? d : d + z - 1; |
445 | 445 | ||
446 | if (!ctx->callback(ctx, d, last)) | 446 | if (!ctx->callback(ctx, d, last)) |
@@ -487,7 +487,7 @@ context_init(struct context *ctx, struct fw_ohci *ohci, | |||
487 | * element so that head == tail means buffer full. | 487 | * element so that head == tail means buffer full. |
488 | */ | 488 | */ |
489 | 489 | ||
490 | memset(ctx->head_descriptor, 0, sizeof *ctx->head_descriptor); | 490 | memset(ctx->head_descriptor, 0, sizeof(*ctx->head_descriptor)); |
491 | ctx->head_descriptor->control = cpu_to_le16(DESCRIPTOR_OUTPUT_LAST); | 491 | ctx->head_descriptor->control = cpu_to_le16(DESCRIPTOR_OUTPUT_LAST); |
492 | ctx->head_descriptor->transfer_status = cpu_to_le16(0x8011); | 492 | ctx->head_descriptor->transfer_status = cpu_to_le16(0x8011); |
493 | ctx->head_descriptor++; | 493 | ctx->head_descriptor++; |
@@ -512,7 +512,7 @@ context_get_descriptors(struct context *ctx, int z, dma_addr_t *d_bus) | |||
512 | 512 | ||
513 | d = ctx->head_descriptor; | 513 | d = ctx->head_descriptor; |
514 | tail = ctx->tail_descriptor; | 514 | tail = ctx->tail_descriptor; |
515 | end = ctx->buffer + ctx->buffer_size / sizeof(struct descriptor); | 515 | end = ctx->buffer + ctx->buffer_size / sizeof(*d); |
516 | 516 | ||
517 | if (d + z <= tail) { | 517 | if (d + z <= tail) { |
518 | goto has_space; | 518 | goto has_space; |
@@ -526,8 +526,8 @@ context_get_descriptors(struct context *ctx, int z, dma_addr_t *d_bus) | |||
526 | return NULL; | 526 | return NULL; |
527 | 527 | ||
528 | has_space: | 528 | has_space: |
529 | memset(d, 0, z * sizeof *d); | 529 | memset(d, 0, z * sizeof(*d)); |
530 | *d_bus = ctx->buffer_bus + (d - ctx->buffer) * sizeof *d; | 530 | *d_bus = ctx->buffer_bus + (d - ctx->buffer) * sizeof(*d); |
531 | 531 | ||
532 | return d; | 532 | return d; |
533 | } | 533 | } |
@@ -548,7 +548,7 @@ static void context_append(struct context *ctx, | |||
548 | { | 548 | { |
549 | dma_addr_t d_bus; | 549 | dma_addr_t d_bus; |
550 | 550 | ||
551 | d_bus = ctx->buffer_bus + (d - ctx->buffer) * sizeof *d; | 551 | d_bus = ctx->buffer_bus + (d - ctx->buffer) * sizeof(*d); |
552 | 552 | ||
553 | ctx->head_descriptor = d + z + extra; | 553 | ctx->head_descriptor = d + z + extra; |
554 | ctx->prev_descriptor->branch_address = cpu_to_le32(d_bus | z); | 554 | ctx->prev_descriptor->branch_address = cpu_to_le32(d_bus | z); |
@@ -820,7 +820,7 @@ handle_local_lock(struct fw_ohci *ohci, struct fw_packet *packet, u32 csr) | |||
820 | fw_notify("swap not done yet\n"); | 820 | fw_notify("swap not done yet\n"); |
821 | 821 | ||
822 | fw_fill_response(&response, packet->header, | 822 | fw_fill_response(&response, packet->header, |
823 | RCODE_COMPLETE, &lock_old, sizeof lock_old); | 823 | RCODE_COMPLETE, &lock_old, sizeof(lock_old)); |
824 | out: | 824 | out: |
825 | fw_core_handle_response(&ohci->card, &response); | 825 | fw_core_handle_response(&ohci->card, &response); |
826 | } | 826 | } |
@@ -1376,7 +1376,7 @@ ohci_allocate_iso_context(struct fw_card *card, int type, size_t header_size) | |||
1376 | regs = OHCI1394_IsoRcvContextBase(index); | 1376 | regs = OHCI1394_IsoRcvContextBase(index); |
1377 | 1377 | ||
1378 | ctx = &list[index]; | 1378 | ctx = &list[index]; |
1379 | memset(ctx, 0, sizeof *ctx); | 1379 | memset(ctx, 0, sizeof(*ctx)); |
1380 | ctx->header_length = 0; | 1380 | ctx->header_length = 0; |
1381 | ctx->header = (void *) __get_free_page(GFP_KERNEL); | 1381 | ctx->header = (void *) __get_free_page(GFP_KERNEL); |
1382 | if (ctx->header == NULL) | 1382 | if (ctx->header == NULL) |
@@ -1518,7 +1518,7 @@ ohci_queue_iso_transmit(struct fw_iso_context *base, | |||
1518 | z += payload_z; | 1518 | z += payload_z; |
1519 | 1519 | ||
1520 | /* Get header size in number of descriptors. */ | 1520 | /* Get header size in number of descriptors. */ |
1521 | header_z = DIV_ROUND_UP(p->header_length, sizeof *d); | 1521 | header_z = DIV_ROUND_UP(p->header_length, sizeof(*d)); |
1522 | 1522 | ||
1523 | d = context_get_descriptors(&ctx->context, z + header_z, &d_bus); | 1523 | d = context_get_descriptors(&ctx->context, z + header_z, &d_bus); |
1524 | if (d == NULL) | 1524 | if (d == NULL) |
@@ -1541,7 +1541,7 @@ ohci_queue_iso_transmit(struct fw_iso_context *base, | |||
1541 | 1541 | ||
1542 | if (p->header_length > 0) { | 1542 | if (p->header_length > 0) { |
1543 | d[2].req_count = cpu_to_le16(p->header_length); | 1543 | d[2].req_count = cpu_to_le16(p->header_length); |
1544 | d[2].data_address = cpu_to_le32(d_bus + z * sizeof *d); | 1544 | d[2].data_address = cpu_to_le32(d_bus + z * sizeof(*d)); |
1545 | memcpy(&d[z], p->header, p->header_length); | 1545 | memcpy(&d[z], p->header, p->header_length); |
1546 | } | 1546 | } |
1547 | 1547 | ||
@@ -1620,7 +1620,7 @@ ohci_queue_iso_receive_dualbuffer(struct fw_iso_context *base, | |||
1620 | header_size = packet_count * (ctx->base.header_size + 4); | 1620 | header_size = packet_count * (ctx->base.header_size + 4); |
1621 | 1621 | ||
1622 | /* Get header size in number of descriptors. */ | 1622 | /* Get header size in number of descriptors. */ |
1623 | header_z = DIV_ROUND_UP(header_size, sizeof *d); | 1623 | header_z = DIV_ROUND_UP(header_size, sizeof(*d)); |
1624 | page = payload >> PAGE_SHIFT; | 1624 | page = payload >> PAGE_SHIFT; |
1625 | offset = payload & ~PAGE_MASK; | 1625 | offset = payload & ~PAGE_MASK; |
1626 | rest = p->payload_length; | 1626 | rest = p->payload_length; |
@@ -1639,7 +1639,7 @@ ohci_queue_iso_receive_dualbuffer(struct fw_iso_context *base, | |||
1639 | db->first_size = cpu_to_le16(ctx->base.header_size + 4); | 1639 | db->first_size = cpu_to_le16(ctx->base.header_size + 4); |
1640 | db->first_req_count = cpu_to_le16(header_size); | 1640 | db->first_req_count = cpu_to_le16(header_size); |
1641 | db->first_res_count = db->first_req_count; | 1641 | db->first_res_count = db->first_req_count; |
1642 | db->first_buffer = cpu_to_le32(d_bus + sizeof *db); | 1642 | db->first_buffer = cpu_to_le32(d_bus + sizeof(*db)); |
1643 | 1643 | ||
1644 | if (offset + rest < PAGE_SIZE) | 1644 | if (offset + rest < PAGE_SIZE) |
1645 | length = rest; | 1645 | length = rest; |
@@ -1755,7 +1755,7 @@ pci_probe(struct pci_dev *dev, const struct pci_device_id *ent) | |||
1755 | int error_code; | 1755 | int error_code; |
1756 | size_t size; | 1756 | size_t size; |
1757 | 1757 | ||
1758 | ohci = kzalloc(sizeof *ohci, GFP_KERNEL); | 1758 | ohci = kzalloc(sizeof(*ohci), GFP_KERNEL); |
1759 | if (ohci == NULL) { | 1759 | if (ohci == NULL) { |
1760 | fw_error("Could not malloc fw_ohci data.\n"); | 1760 | fw_error("Could not malloc fw_ohci data.\n"); |
1761 | return -ENOMEM; | 1761 | return -ENOMEM; |
diff --git a/drivers/firewire/fw-sbp2.c b/drivers/firewire/fw-sbp2.c index e2ffbc87dcfe..68300414e5f4 100644 --- a/drivers/firewire/fw-sbp2.c +++ b/drivers/firewire/fw-sbp2.c | |||
@@ -279,7 +279,7 @@ sbp2_status_write(struct fw_card *card, struct fw_request *request, | |||
279 | unsigned long flags; | 279 | unsigned long flags; |
280 | 280 | ||
281 | if (tcode != TCODE_WRITE_BLOCK_REQUEST || | 281 | if (tcode != TCODE_WRITE_BLOCK_REQUEST || |
282 | length == 0 || length > sizeof status) { | 282 | length == 0 || length > sizeof(status)) { |
283 | fw_send_response(card, request, RCODE_TYPE_ERROR); | 283 | fw_send_response(card, request, RCODE_TYPE_ERROR); |
284 | return; | 284 | return; |
285 | } | 285 | } |
@@ -340,7 +340,7 @@ sbp2_send_orb(struct sbp2_orb *orb, struct fw_unit *unit, | |||
340 | 340 | ||
341 | orb->pointer.high = 0; | 341 | orb->pointer.high = 0; |
342 | orb->pointer.low = orb->request_bus; | 342 | orb->pointer.low = orb->request_bus; |
343 | fw_memcpy_to_be32(&orb->pointer, &orb->pointer, sizeof orb->pointer); | 343 | fw_memcpy_to_be32(&orb->pointer, &orb->pointer, sizeof(orb->pointer)); |
344 | 344 | ||
345 | spin_lock_irqsave(&device->card->lock, flags); | 345 | spin_lock_irqsave(&device->card->lock, flags); |
346 | list_add_tail(&orb->link, &sd->orb_list); | 346 | list_add_tail(&orb->link, &sd->orb_list); |
@@ -349,7 +349,7 @@ sbp2_send_orb(struct sbp2_orb *orb, struct fw_unit *unit, | |||
349 | fw_send_request(device->card, &orb->t, TCODE_WRITE_BLOCK_REQUEST, | 349 | fw_send_request(device->card, &orb->t, TCODE_WRITE_BLOCK_REQUEST, |
350 | node_id, generation, | 350 | node_id, generation, |
351 | device->node->max_speed, offset, | 351 | device->node->max_speed, offset, |
352 | &orb->pointer, sizeof orb->pointer, | 352 | &orb->pointer, sizeof(orb->pointer), |
353 | complete_transaction, orb); | 353 | complete_transaction, orb); |
354 | } | 354 | } |
355 | 355 | ||
@@ -386,7 +386,7 @@ complete_management_orb(struct sbp2_orb *base_orb, struct sbp2_status *status) | |||
386 | (struct sbp2_management_orb *)base_orb; | 386 | (struct sbp2_management_orb *)base_orb; |
387 | 387 | ||
388 | if (status) | 388 | if (status) |
389 | memcpy(&orb->status, status, sizeof *status); | 389 | memcpy(&orb->status, status, sizeof(*status)); |
390 | complete(&orb->done); | 390 | complete(&orb->done); |
391 | } | 391 | } |
392 | 392 | ||
@@ -399,7 +399,7 @@ sbp2_send_management_orb(struct fw_unit *unit, int node_id, int generation, | |||
399 | struct sbp2_management_orb *orb; | 399 | struct sbp2_management_orb *orb; |
400 | int retval = -ENOMEM; | 400 | int retval = -ENOMEM; |
401 | 401 | ||
402 | orb = kzalloc(sizeof *orb, GFP_ATOMIC); | 402 | orb = kzalloc(sizeof(*orb), GFP_ATOMIC); |
403 | if (orb == NULL) | 403 | if (orb == NULL) |
404 | return -ENOMEM; | 404 | return -ENOMEM; |
405 | 405 | ||
@@ -409,13 +409,13 @@ sbp2_send_management_orb(struct fw_unit *unit, int node_id, int generation, | |||
409 | */ | 409 | */ |
410 | orb->base.request_bus = | 410 | orb->base.request_bus = |
411 | dma_map_single(device->card->device, &orb->request, | 411 | dma_map_single(device->card->device, &orb->request, |
412 | sizeof orb->request, DMA_TO_DEVICE); | 412 | sizeof(orb->request), DMA_TO_DEVICE); |
413 | if (dma_mapping_error(orb->base.request_bus)) | 413 | if (dma_mapping_error(orb->base.request_bus)) |
414 | goto out; | 414 | goto out; |
415 | 415 | ||
416 | orb->response_bus = | 416 | orb->response_bus = |
417 | dma_map_single(device->card->device, &orb->response, | 417 | dma_map_single(device->card->device, &orb->response, |
418 | sizeof orb->response, DMA_FROM_DEVICE); | 418 | sizeof(orb->response), DMA_FROM_DEVICE); |
419 | if (dma_mapping_error(orb->response_bus)) | 419 | if (dma_mapping_error(orb->response_bus)) |
420 | goto out; | 420 | goto out; |
421 | 421 | ||
@@ -427,7 +427,7 @@ sbp2_send_management_orb(struct fw_unit *unit, int node_id, int generation, | |||
427 | MANAGEMENT_ORB_FUNCTION(function) | | 427 | MANAGEMENT_ORB_FUNCTION(function) | |
428 | MANAGEMENT_ORB_LUN(lun); | 428 | MANAGEMENT_ORB_LUN(lun); |
429 | orb->request.length = | 429 | orb->request.length = |
430 | MANAGEMENT_ORB_RESPONSE_LENGTH(sizeof orb->response); | 430 | MANAGEMENT_ORB_RESPONSE_LENGTH(sizeof(orb->response)); |
431 | 431 | ||
432 | orb->request.status_fifo.high = sd->address_handler.offset >> 32; | 432 | orb->request.status_fifo.high = sd->address_handler.offset >> 32; |
433 | orb->request.status_fifo.low = sd->address_handler.offset; | 433 | orb->request.status_fifo.low = sd->address_handler.offset; |
@@ -443,7 +443,7 @@ sbp2_send_management_orb(struct fw_unit *unit, int node_id, int generation, | |||
443 | MANAGEMENT_ORB_RECONNECT(0); | 443 | MANAGEMENT_ORB_RECONNECT(0); |
444 | } | 444 | } |
445 | 445 | ||
446 | fw_memcpy_to_be32(&orb->request, &orb->request, sizeof orb->request); | 446 | fw_memcpy_to_be32(&orb->request, &orb->request, sizeof(orb->request)); |
447 | 447 | ||
448 | init_completion(&orb->done); | 448 | init_completion(&orb->done); |
449 | orb->base.callback = complete_management_orb; | 449 | orb->base.callback = complete_management_orb; |
@@ -478,13 +478,13 @@ sbp2_send_management_orb(struct fw_unit *unit, int node_id, int generation, | |||
478 | retval = 0; | 478 | retval = 0; |
479 | out: | 479 | out: |
480 | dma_unmap_single(device->card->device, orb->base.request_bus, | 480 | dma_unmap_single(device->card->device, orb->base.request_bus, |
481 | sizeof orb->request, DMA_TO_DEVICE); | 481 | sizeof(orb->request), DMA_TO_DEVICE); |
482 | dma_unmap_single(device->card->device, orb->response_bus, | 482 | dma_unmap_single(device->card->device, orb->response_bus, |
483 | sizeof orb->response, DMA_FROM_DEVICE); | 483 | sizeof(orb->response), DMA_FROM_DEVICE); |
484 | 484 | ||
485 | if (response) | 485 | if (response) |
486 | fw_memcpy_from_be32(response, | 486 | fw_memcpy_from_be32(response, |
487 | orb->response, sizeof orb->response); | 487 | orb->response, sizeof(orb->response)); |
488 | kfree(orb); | 488 | kfree(orb); |
489 | 489 | ||
490 | return retval; | 490 | return retval; |
@@ -506,14 +506,14 @@ static int sbp2_agent_reset(struct fw_unit *unit) | |||
506 | struct fw_transaction *t; | 506 | struct fw_transaction *t; |
507 | static u32 zero; | 507 | static u32 zero; |
508 | 508 | ||
509 | t = kzalloc(sizeof *t, GFP_ATOMIC); | 509 | t = kzalloc(sizeof(*t), GFP_ATOMIC); |
510 | if (t == NULL) | 510 | if (t == NULL) |
511 | return -ENOMEM; | 511 | return -ENOMEM; |
512 | 512 | ||
513 | fw_send_request(device->card, t, TCODE_WRITE_QUADLET_REQUEST, | 513 | fw_send_request(device->card, t, TCODE_WRITE_QUADLET_REQUEST, |
514 | sd->node_id, sd->generation, SCODE_400, | 514 | sd->node_id, sd->generation, SCODE_400, |
515 | sd->command_block_agent_address + SBP2_AGENT_RESET, | 515 | sd->command_block_agent_address + SBP2_AGENT_RESET, |
516 | &zero, sizeof zero, complete_agent_reset_write, t); | 516 | &zero, sizeof(zero), complete_agent_reset_write, t); |
517 | 517 | ||
518 | return 0; | 518 | return 0; |
519 | } | 519 | } |
@@ -870,7 +870,7 @@ complete_command_orb(struct sbp2_orb *base_orb, struct sbp2_status *status) | |||
870 | } | 870 | } |
871 | 871 | ||
872 | dma_unmap_single(device->card->device, orb->base.request_bus, | 872 | dma_unmap_single(device->card->device, orb->base.request_bus, |
873 | sizeof orb->request, DMA_TO_DEVICE); | 873 | sizeof(orb->request), DMA_TO_DEVICE); |
874 | 874 | ||
875 | if (orb->cmd->use_sg > 0) { | 875 | if (orb->cmd->use_sg > 0) { |
876 | sg = (struct scatterlist *)orb->cmd->request_buffer; | 876 | sg = (struct scatterlist *)orb->cmd->request_buffer; |
@@ -880,11 +880,11 @@ complete_command_orb(struct sbp2_orb *base_orb, struct sbp2_status *status) | |||
880 | 880 | ||
881 | if (orb->page_table_bus != 0) | 881 | if (orb->page_table_bus != 0) |
882 | dma_unmap_single(device->card->device, orb->page_table_bus, | 882 | dma_unmap_single(device->card->device, orb->page_table_bus, |
883 | sizeof orb->page_table_bus, DMA_TO_DEVICE); | 883 | sizeof(orb->page_table_bus), DMA_TO_DEVICE); |
884 | 884 | ||
885 | if (orb->request_buffer_bus != 0) | 885 | if (orb->request_buffer_bus != 0) |
886 | dma_unmap_single(device->card->device, orb->request_buffer_bus, | 886 | dma_unmap_single(device->card->device, orb->request_buffer_bus, |
887 | sizeof orb->request_buffer_bus, | 887 | sizeof(orb->request_buffer_bus), |
888 | DMA_FROM_DEVICE); | 888 | DMA_FROM_DEVICE); |
889 | 889 | ||
890 | orb->cmd->result = result; | 890 | orb->cmd->result = result; |
@@ -944,7 +944,7 @@ static int sbp2_command_orb_map_scatterlist(struct sbp2_command_orb *orb) | |||
944 | } | 944 | } |
945 | } | 945 | } |
946 | 946 | ||
947 | size = sizeof orb->page_table[0] * j; | 947 | size = sizeof(orb->page_table[0]) * j; |
948 | 948 | ||
949 | /* | 949 | /* |
950 | * The data_descriptor pointer is the one case where we need | 950 | * The data_descriptor pointer is the one case where we need |
@@ -997,7 +997,7 @@ static int sbp2_scsi_queuecommand(struct scsi_cmnd *cmd, scsi_done_fn_t done) | |||
997 | return 0; | 997 | return 0; |
998 | } | 998 | } |
999 | 999 | ||
1000 | orb = kzalloc(sizeof *orb, GFP_ATOMIC); | 1000 | orb = kzalloc(sizeof(*orb), GFP_ATOMIC); |
1001 | if (orb == NULL) { | 1001 | if (orb == NULL) { |
1002 | fw_notify("failed to alloc orb\n"); | 1002 | fw_notify("failed to alloc orb\n"); |
1003 | goto fail_alloc; | 1003 | goto fail_alloc; |
@@ -1007,7 +1007,7 @@ static int sbp2_scsi_queuecommand(struct scsi_cmnd *cmd, scsi_done_fn_t done) | |||
1007 | orb->base.rcode = -1; | 1007 | orb->base.rcode = -1; |
1008 | orb->base.request_bus = | 1008 | orb->base.request_bus = |
1009 | dma_map_single(device->card->device, &orb->request, | 1009 | dma_map_single(device->card->device, &orb->request, |
1010 | sizeof orb->request, DMA_TO_DEVICE); | 1010 | sizeof(orb->request), DMA_TO_DEVICE); |
1011 | if (dma_mapping_error(orb->base.request_bus)) | 1011 | if (dma_mapping_error(orb->base.request_bus)) |
1012 | goto fail_mapping; | 1012 | goto fail_mapping; |
1013 | 1013 | ||
@@ -1038,10 +1038,10 @@ static int sbp2_scsi_queuecommand(struct scsi_cmnd *cmd, scsi_done_fn_t done) | |||
1038 | if (cmd->use_sg && sbp2_command_orb_map_scatterlist(orb) < 0) | 1038 | if (cmd->use_sg && sbp2_command_orb_map_scatterlist(orb) < 0) |
1039 | goto fail_map_payload; | 1039 | goto fail_map_payload; |
1040 | 1040 | ||
1041 | fw_memcpy_to_be32(&orb->request, &orb->request, sizeof orb->request); | 1041 | fw_memcpy_to_be32(&orb->request, &orb->request, sizeof(orb->request)); |
1042 | 1042 | ||
1043 | memset(orb->request.command_block, | 1043 | memset(orb->request.command_block, |
1044 | 0, sizeof orb->request.command_block); | 1044 | 0, sizeof(orb->request.command_block)); |
1045 | memcpy(orb->request.command_block, cmd->cmnd, COMMAND_SIZE(*cmd->cmnd)); | 1045 | memcpy(orb->request.command_block, cmd->cmnd, COMMAND_SIZE(*cmd->cmnd)); |
1046 | 1046 | ||
1047 | orb->base.callback = complete_command_orb; | 1047 | orb->base.callback = complete_command_orb; |
@@ -1053,7 +1053,7 @@ static int sbp2_scsi_queuecommand(struct scsi_cmnd *cmd, scsi_done_fn_t done) | |||
1053 | 1053 | ||
1054 | fail_map_payload: | 1054 | fail_map_payload: |
1055 | dma_unmap_single(device->card->device, orb->base.request_bus, | 1055 | dma_unmap_single(device->card->device, orb->base.request_bus, |
1056 | sizeof orb->request, DMA_TO_DEVICE); | 1056 | sizeof(orb->request), DMA_TO_DEVICE); |
1057 | fail_mapping: | 1057 | fail_mapping: |
1058 | kfree(orb); | 1058 | kfree(orb); |
1059 | fail_alloc: | 1059 | fail_alloc: |
diff --git a/drivers/firewire/fw-topology.c b/drivers/firewire/fw-topology.c index b9dce70b3aed..7aebb8ae0efa 100644 --- a/drivers/firewire/fw-topology.c +++ b/drivers/firewire/fw-topology.c | |||
@@ -97,7 +97,7 @@ static struct fw_node *fw_node_create(u32 sid, int port_count, int color) | |||
97 | { | 97 | { |
98 | struct fw_node *node; | 98 | struct fw_node *node; |
99 | 99 | ||
100 | node = kzalloc(sizeof *node + port_count * sizeof node->ports[0], | 100 | node = kzalloc(sizeof(*node) + port_count * sizeof(node->ports[0]), |
101 | GFP_ATOMIC); | 101 | GFP_ATOMIC); |
102 | if (node == NULL) | 102 | if (node == NULL) |
103 | return NULL; | 103 | return NULL; |
diff --git a/drivers/firewire/fw-transaction.c b/drivers/firewire/fw-transaction.c index 01c438f1c670..80d0121463d0 100644 --- a/drivers/firewire/fw-transaction.c +++ b/drivers/firewire/fw-transaction.c | |||
@@ -305,7 +305,7 @@ static void send_phy_packet(struct fw_card *card, u32 data, int generation) | |||
305 | { | 305 | { |
306 | struct fw_packet *packet; | 306 | struct fw_packet *packet; |
307 | 307 | ||
308 | packet = kzalloc(sizeof *packet, GFP_ATOMIC); | 308 | packet = kzalloc(sizeof(*packet), GFP_ATOMIC); |
309 | if (packet == NULL) | 309 | if (packet == NULL) |
310 | return; | 310 | return; |
311 | 311 | ||
@@ -572,7 +572,7 @@ allocate_request(struct fw_packet *p) | |||
572 | return NULL; | 572 | return NULL; |
573 | } | 573 | } |
574 | 574 | ||
575 | request = kmalloc(sizeof *request + length, GFP_ATOMIC); | 575 | request = kmalloc(sizeof(*request) + length, GFP_ATOMIC); |
576 | if (request == NULL) | 576 | if (request == NULL) |
577 | return NULL; | 577 | return NULL; |
578 | 578 | ||
@@ -592,7 +592,7 @@ allocate_request(struct fw_packet *p) | |||
592 | if (data) | 592 | if (data) |
593 | memcpy(request->data, data, length); | 593 | memcpy(request->data, data, length); |
594 | 594 | ||
595 | memcpy(request->request_header, p->header, sizeof p->header); | 595 | memcpy(request->request_header, p->header, sizeof(p->header)); |
596 | 596 | ||
597 | return request; | 597 | return request; |
598 | } | 598 | } |