[PATCH] ced1401: remove useless value cast on kmalloc()

Fengguang Wu fengguang.wu at intel.com
Sat Oct 27 03:29:03 UTC 2012


Casting value returned by k[cmz]alloc to (struct page * *) is useless.

Generated by: scripts/coccinelle/api/alloc/drop_kmalloc_cast.cocci

Reported-by: Fengguang Wu <fengguang.wu at intel.com>
---

 drivers/staging/ced1401/ced_ioc.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- linux-next.orig/drivers/staging/ced1401/ced_ioc.c	2012-10-27 11:23:51.885567926 +0800
+++ linux-next/drivers/staging/ced1401/ced_ioc.c	2012-10-27 11:25:39.049570466 +0800
@@ -697,8 +697,7 @@ static int SetArea(DEVICE_EXTENSION * pd
 		return -EFAULT;	// ...then we are done
 
 	// Now allocate space to hold the page pointer and virtual address pointer tables
-	pPages =
-	    (struct page **)kmalloc(len * sizeof(struct page *), GFP_KERNEL);
+	pPages = kmalloc(len * sizeof(struct page *), GFP_KERNEL);
 	if (!pPages) {
 		iReturn = U14ERR_NOMEMORY;
 		goto error;



More information about the devel mailing list