diff options
Diffstat (limited to 'drivers/s390/cio/qdio_setup.c')
| -rw-r--r-- | drivers/s390/cio/qdio_setup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/cio/qdio_setup.c b/drivers/s390/cio/qdio_setup.c index f0923a8aced..1bd2a208db2 100644 --- a/drivers/s390/cio/qdio_setup.c +++ b/drivers/s390/cio/qdio_setup.c | |||
| @@ -325,7 +325,7 @@ void qdio_release_memory(struct qdio_irq *irq_ptr) | |||
| 325 | kmem_cache_free(qdio_q_cache, q); | 325 | kmem_cache_free(qdio_q_cache, q); |
| 326 | } | 326 | } |
| 327 | } | 327 | } |
| 328 | kfree(irq_ptr->qdr); | 328 | free_page((unsigned long) irq_ptr->qdr); |
| 329 | free_page(irq_ptr->chsc_page); | 329 | free_page(irq_ptr->chsc_page); |
| 330 | free_page((unsigned long) irq_ptr); | 330 | free_page((unsigned long) irq_ptr); |
| 331 | } | 331 | } |
| @@ -515,7 +515,7 @@ int __init qdio_setup_init(void) | |||
| 515 | return 0; | 515 | return 0; |
| 516 | } | 516 | } |
| 517 | 517 | ||
| 518 | void __exit qdio_setup_exit(void) | 518 | void qdio_setup_exit(void) |
| 519 | { | 519 | { |
| 520 | kmem_cache_destroy(qdio_q_cache); | 520 | kmem_cache_destroy(qdio_q_cache); |
| 521 | } | 521 | } |
