diff options
author | Ashutosh Dixit <ashutosh.dixit@intel.com> | 2013-09-27 12:49:53 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-09-27 20:20:19 -0400 |
commit | ced2c60fb5024a5cf5c33cb573b3d6a66d738f36 (patch) | |
tree | 19763d6180d0a9b16f0da478c4801f3445424b28 /drivers/misc/mic/host/mic_intr.c | |
parent | 4aa79961a50119d6112a160e97d5e6a77656b68c (diff) |
misc: mic: cleanups for "--strict" checkpatch.
These changes were mostly authored by Joe Perches <joe@perches.com>
@ https://lkml.org/lkml/2013/9/5/602
Reported-by: Joe Perches <joe@perches.com>
Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Signed-off-by: Dasaratharaman Chandramouli <dasaratharaman.chandramouli@intel.com>
Signed-off-by: Nikhil Rao <nikhil.rao@intel.com>
Signed-off-by: Harshavardhan R Kharche <harshavardhan.r.kharche@intel.com>
Signed-off-by: Sudeep Dutt <sudeep.dutt@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/mic/host/mic_intr.c')
-rw-r--r-- | drivers/misc/mic/host/mic_intr.c | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/drivers/misc/mic/host/mic_intr.c b/drivers/misc/mic/host/mic_intr.c index 71a7521cf1a4..f9c29bc918bc 100644 --- a/drivers/misc/mic/host/mic_intr.c +++ b/drivers/misc/mic/host/mic_intr.c | |||
@@ -71,8 +71,8 @@ static irqreturn_t mic_interrupt(int irq, void *dev) | |||
71 | 71 | ||
72 | /* Return the interrupt offset from the index. Index is 0 based. */ | 72 | /* Return the interrupt offset from the index. Index is 0 based. */ |
73 | static u16 mic_map_src_to_offset(struct mic_device *mdev, | 73 | static u16 mic_map_src_to_offset(struct mic_device *mdev, |
74 | int intr_src, enum mic_intr_type type) { | 74 | int intr_src, enum mic_intr_type type) |
75 | 75 | { | |
76 | if (type >= MIC_NUM_INTR_TYPES) | 76 | if (type >= MIC_NUM_INTR_TYPES) |
77 | return MIC_NUM_OFFSETS; | 77 | return MIC_NUM_OFFSETS; |
78 | if (intr_src >= mdev->intr_info->intr_len[type]) | 78 | if (intr_src >= mdev->intr_info->intr_len[type]) |
@@ -112,7 +112,7 @@ static struct mic_intr_cb *mic_register_intr_callback(struct mic_device *mdev, | |||
112 | struct mic_intr_cb *intr_cb; | 112 | struct mic_intr_cb *intr_cb; |
113 | unsigned long flags; | 113 | unsigned long flags; |
114 | int rc; | 114 | int rc; |
115 | intr_cb = kmalloc(sizeof(struct mic_intr_cb), GFP_KERNEL); | 115 | intr_cb = kmalloc(sizeof(*intr_cb), GFP_KERNEL); |
116 | 116 | ||
117 | if (!intr_cb) | 117 | if (!intr_cb) |
118 | return ERR_PTR(-ENOMEM); | 118 | return ERR_PTR(-ENOMEM); |
@@ -159,7 +159,7 @@ static u8 mic_unregister_intr_callback(struct mic_device *mdev, u32 idx) | |||
159 | if (intr_cb->cb_id == idx) { | 159 | if (intr_cb->cb_id == idx) { |
160 | list_del(pos); | 160 | list_del(pos); |
161 | ida_simple_remove(&mdev->irq_info.cb_ida, | 161 | ida_simple_remove(&mdev->irq_info.cb_ida, |
162 | intr_cb->cb_id); | 162 | intr_cb->cb_id); |
163 | kfree(intr_cb); | 163 | kfree(intr_cb); |
164 | spin_unlock_irqrestore( | 164 | spin_unlock_irqrestore( |
165 | &mdev->irq_info.mic_intr_lock, flags); | 165 | &mdev->irq_info.mic_intr_lock, flags); |
@@ -182,9 +182,10 @@ static u8 mic_unregister_intr_callback(struct mic_device *mdev, u32 idx) | |||
182 | static int mic_setup_msix(struct mic_device *mdev, struct pci_dev *pdev) | 182 | static int mic_setup_msix(struct mic_device *mdev, struct pci_dev *pdev) |
183 | { | 183 | { |
184 | int rc, i; | 184 | int rc, i; |
185 | int entry_size = sizeof(*mdev->irq_info.msix_entries); | ||
185 | 186 | ||
186 | mdev->irq_info.msix_entries = kmalloc(sizeof(struct msix_entry) * | 187 | mdev->irq_info.msix_entries = kmalloc_array(MIC_MIN_MSIX, |
187 | MIC_MIN_MSIX, GFP_KERNEL); | 188 | entry_size, GFP_KERNEL); |
188 | if (!mdev->irq_info.msix_entries) { | 189 | if (!mdev->irq_info.msix_entries) { |
189 | rc = -ENOMEM; | 190 | rc = -ENOMEM; |
190 | goto err_nomem1; | 191 | goto err_nomem1; |
@@ -231,8 +232,9 @@ static int mic_setup_callbacks(struct mic_device *mdev) | |||
231 | { | 232 | { |
232 | int i; | 233 | int i; |
233 | 234 | ||
234 | mdev->irq_info.cb_list = kmalloc(sizeof(struct list_head) * | 235 | mdev->irq_info.cb_list = kmalloc_array(MIC_NUM_OFFSETS, |
235 | MIC_NUM_OFFSETS, GFP_KERNEL); | 236 | sizeof(*mdev->irq_info.cb_list), |
237 | GFP_KERNEL); | ||
236 | if (!mdev->irq_info.cb_list) | 238 | if (!mdev->irq_info.cb_list) |
237 | return -ENOMEM; | 239 | return -ENOMEM; |
238 | 240 | ||
@@ -261,7 +263,7 @@ static void mic_release_callbacks(struct mic_device *mdev) | |||
261 | 263 | ||
262 | if (list_empty(&mdev->irq_info.cb_list[i])) { | 264 | if (list_empty(&mdev->irq_info.cb_list[i])) { |
263 | spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, | 265 | spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, |
264 | flags); | 266 | flags); |
265 | break; | 267 | break; |
266 | } | 268 | } |
267 | 269 | ||
@@ -269,7 +271,7 @@ static void mic_release_callbacks(struct mic_device *mdev) | |||
269 | intr_cb = list_entry(pos, struct mic_intr_cb, list); | 271 | intr_cb = list_entry(pos, struct mic_intr_cb, list); |
270 | list_del(pos); | 272 | list_del(pos); |
271 | ida_simple_remove(&mdev->irq_info.cb_ida, | 273 | ida_simple_remove(&mdev->irq_info.cb_ida, |
272 | intr_cb->cb_id); | 274 | intr_cb->cb_id); |
273 | kfree(intr_cb); | 275 | kfree(intr_cb); |
274 | } | 276 | } |
275 | spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, flags); | 277 | spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, flags); |
@@ -427,8 +429,8 @@ struct mic_irq *mic_request_irq(struct mic_device *mdev, | |||
427 | offset = mic_map_src_to_offset(mdev, intr_src, type); | 429 | offset = mic_map_src_to_offset(mdev, intr_src, type); |
428 | if (offset >= MIC_NUM_OFFSETS) { | 430 | if (offset >= MIC_NUM_OFFSETS) { |
429 | dev_err(mdev->sdev->parent, | 431 | dev_err(mdev->sdev->parent, |
430 | "Error mapping index %d to a valid source id.\n", | 432 | "Error mapping index %d to a valid source id.\n", |
431 | intr_src); | 433 | intr_src); |
432 | rc = -EINVAL; | 434 | rc = -EINVAL; |
433 | goto err; | 435 | goto err; |
434 | } | 436 | } |
@@ -437,7 +439,7 @@ struct mic_irq *mic_request_irq(struct mic_device *mdev, | |||
437 | msix = mic_get_available_vector(mdev); | 439 | msix = mic_get_available_vector(mdev); |
438 | if (!msix) { | 440 | if (!msix) { |
439 | dev_err(mdev->sdev->parent, | 441 | dev_err(mdev->sdev->parent, |
440 | "No MSIx vectors available for use.\n"); | 442 | "No MSIx vectors available for use.\n"); |
441 | rc = -ENOSPC; | 443 | rc = -ENOSPC; |
442 | goto err; | 444 | goto err; |
443 | } | 445 | } |
@@ -460,7 +462,7 @@ struct mic_irq *mic_request_irq(struct mic_device *mdev, | |||
460 | offset, func, data); | 462 | offset, func, data); |
461 | if (IS_ERR(intr_cb)) { | 463 | if (IS_ERR(intr_cb)) { |
462 | dev_err(mdev->sdev->parent, | 464 | dev_err(mdev->sdev->parent, |
463 | "No available callback entries for use\n"); | 465 | "No available callback entries for use\n"); |
464 | rc = PTR_ERR(intr_cb); | 466 | rc = PTR_ERR(intr_cb); |
465 | goto err; | 467 | goto err; |
466 | } | 468 | } |
@@ -506,7 +508,7 @@ void mic_free_irq(struct mic_device *mdev, | |||
506 | if (mdev->irq_info.num_vectors > 1) { | 508 | if (mdev->irq_info.num_vectors > 1) { |
507 | if (entry >= mdev->irq_info.num_vectors) { | 509 | if (entry >= mdev->irq_info.num_vectors) { |
508 | dev_warn(mdev->sdev->parent, | 510 | dev_warn(mdev->sdev->parent, |
509 | "entry %d should be < num_irq %d\n", | 511 | "entry %d should be < num_irq %d\n", |
510 | entry, mdev->irq_info.num_vectors); | 512 | entry, mdev->irq_info.num_vectors); |
511 | return; | 513 | return; |
512 | } | 514 | } |
@@ -581,7 +583,7 @@ void mic_free_interrupts(struct mic_device *mdev, struct pci_dev *pdev) | |||
581 | for (i = 0; i < mdev->irq_info.num_vectors; i++) { | 583 | for (i = 0; i < mdev->irq_info.num_vectors; i++) { |
582 | if (mdev->irq_info.mic_msi_map[i]) | 584 | if (mdev->irq_info.mic_msi_map[i]) |
583 | dev_warn(&pdev->dev, "irq %d may still be in use.\n", | 585 | dev_warn(&pdev->dev, "irq %d may still be in use.\n", |
584 | mdev->irq_info.msix_entries[i].vector); | 586 | mdev->irq_info.msix_entries[i].vector); |
585 | } | 587 | } |
586 | kfree(mdev->irq_info.mic_msi_map); | 588 | kfree(mdev->irq_info.mic_msi_map); |
587 | kfree(mdev->irq_info.msix_entries); | 589 | kfree(mdev->irq_info.msix_entries); |