diff options
Diffstat (limited to 'drivers/misc/genwqe')
| -rw-r--r-- | drivers/misc/genwqe/card_base.c | 8 | ||||
| -rw-r--r-- | drivers/misc/genwqe/card_ddcb.c | 7 | ||||
| -rw-r--r-- | drivers/misc/genwqe/card_utils.c | 2 |
3 files changed, 10 insertions, 7 deletions
diff --git a/drivers/misc/genwqe/card_base.c b/drivers/misc/genwqe/card_base.c index e602eb3c51fa..3eb843af31a5 100644 --- a/drivers/misc/genwqe/card_base.c +++ b/drivers/misc/genwqe/card_base.c @@ -286,7 +286,7 @@ int genwqe_flash_readback_fails(struct genwqe_dev *cd) * @cd: GenWQE device information * * Note: From a design perspective it turned out to be a bad idea to - * use codes here to specifiy the frequency/speed values. An old + * use codes here to specify the frequency/speed values. An old * driver cannot understand new codes and is therefore always a * problem. Better is to measure out the value or put the * speed/frequency directly into a register which is always a valid @@ -904,7 +904,7 @@ static int genwqe_reload_bistream(struct genwqe_dev *cd) * * Condition for the health-thread to trigger: * a) when a kthread_stop() request comes in or - * b) a critical GFIR occured + * b) a critical GFIR occurred * * Informational GFIRs are checked and potentially printed in * GENWQE_HEALTH_CHECK_INTERVAL seconds. @@ -1210,10 +1210,10 @@ static int genwqe_probe(struct pci_dev *pci_dev, } /** - * genwqe_remove() - Called when device is removed (hot-plugable) + * genwqe_remove() - Called when device is removed (hot-pluggable) * @pci_dev: PCI device information struct * - * Or when driver is unloaded respecitively when unbind is done. + * Or when driver is unloaded respectively when unbind is done. */ static void genwqe_remove(struct pci_dev *pci_dev) { diff --git a/drivers/misc/genwqe/card_ddcb.c b/drivers/misc/genwqe/card_ddcb.c index 969178573940..ebe1029c9fb5 100644 --- a/drivers/misc/genwqe/card_ddcb.c +++ b/drivers/misc/genwqe/card_ddcb.c @@ -460,7 +460,7 @@ pick_next_one: /** * __genwqe_wait_ddcb(): Waits until DDCB is completed * @cd: pointer to genwqe device descriptor - * @req: pointer to requsted DDCB parameters + * @req: pointer to requested DDCB parameters * * The Service Layer will update the RETC in DDCB when processing is * pending or done. @@ -543,7 +543,7 @@ int __genwqe_wait_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req) return -EINVAL; } - /* Severe error occured. Driver is forced to stop operation */ + /* Severe error occurred. Driver is forced to stop operation */ if (cd->card_state != GENWQE_CARD_USED) { dev_err(&pci_dev->dev, "[%s] err: DDCB#%d forced to stop (rc=%d)\n", @@ -1103,6 +1103,9 @@ static void free_ddcb_queue(struct genwqe_dev *cd, struct ddcb_queue *queue) queue_size = roundup(queue->ddcb_max * sizeof(struct ddcb), PAGE_SIZE); + kfree(queue->ddcb_waitqs); + queue->ddcb_waitqs = NULL; + kfree(queue->ddcb_req); queue->ddcb_req = NULL; diff --git a/drivers/misc/genwqe/card_utils.c b/drivers/misc/genwqe/card_utils.c index e3b5fb337182..7c57cb881d7f 100644 --- a/drivers/misc/genwqe/card_utils.c +++ b/drivers/misc/genwqe/card_utils.c @@ -1003,7 +1003,7 @@ u64 genwqe_read_vreg(struct genwqe_dev *cd, u32 reg, int func) * @cd: genwqe device descriptor * * Note: From a design perspective it turned out to be a bad idea to - * use codes here to specifiy the frequency/speed values. An old + * use codes here to specify the frequency/speed values. An old * driver cannot understand new codes and is therefore always a * problem. Better is to measure out the value or put the * speed/frequency directly into a register which is always a valid |
