diff options
Diffstat (limited to 'drivers/spi/spi-mem.c')
-rw-r--r-- | drivers/spi/spi-mem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/spi/spi-mem.c b/drivers/spi/spi-mem.c index 08e326a124cc..a4d8d19ecff9 100644 --- a/drivers/spi/spi-mem.c +++ b/drivers/spi/spi-mem.c | |||
@@ -537,7 +537,6 @@ EXPORT_SYMBOL_GPL(spi_mem_dirmap_create); | |||
537 | /** | 537 | /** |
538 | * spi_mem_dirmap_destroy() - Destroy a direct mapping descriptor | 538 | * spi_mem_dirmap_destroy() - Destroy a direct mapping descriptor |
539 | * @desc: the direct mapping descriptor to destroy | 539 | * @desc: the direct mapping descriptor to destroy |
540 | * @info: direct mapping information | ||
541 | * | 540 | * |
542 | * This function destroys a direct mapping descriptor previously created by | 541 | * This function destroys a direct mapping descriptor previously created by |
543 | * spi_mem_dirmap_create(). | 542 | * spi_mem_dirmap_create(). |
@@ -548,6 +547,8 @@ void spi_mem_dirmap_destroy(struct spi_mem_dirmap_desc *desc) | |||
548 | 547 | ||
549 | if (!desc->nodirmap && ctlr->mem_ops && ctlr->mem_ops->dirmap_destroy) | 548 | if (!desc->nodirmap && ctlr->mem_ops && ctlr->mem_ops->dirmap_destroy) |
550 | ctlr->mem_ops->dirmap_destroy(desc); | 549 | ctlr->mem_ops->dirmap_destroy(desc); |
550 | |||
551 | kfree(desc); | ||
551 | } | 552 | } |
552 | EXPORT_SYMBOL_GPL(spi_mem_dirmap_destroy); | 553 | EXPORT_SYMBOL_GPL(spi_mem_dirmap_destroy); |
553 | 554 | ||