* [PATCH] cciss: remove unneeded void pointer cast
@ 2016-10-13 16:10 Javier Martinez Canillas
[not found] ` <4993A297653ECB4581FA5C3C31323D193B06FBC0@avsrvexchmbx1.microsemi.net>
0 siblings, 1 reply; 5+ messages in thread
From: Javier Martinez Canillas @ 2016-10-13 16:10 UTC (permalink / raw)
To: linux-kernel
Cc: Javier Martinez Canillas, esc.storagedev, iss_storagedev,
Don Brace, linux-scsi
It's not necessary to cast the result of kmalloc, since void pointers are
promoted to any other type. This also fixes following coccinelle warning:
casting value returned by memory allocation function to (struct cciss_scsi_adapter_data_t *) is useless.
Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
---
drivers/block/cciss_scsi.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/block/cciss_scsi.c b/drivers/block/cciss_scsi.c
index 1537302e56e3..06692f164f40 100644
--- a/drivers/block/cciss_scsi.c
+++ b/drivers/block/cciss_scsi.c
@@ -703,8 +703,7 @@ cciss_scsi_setup(ctlr_info_t *h)
struct cciss_scsi_adapter_data_t * shba;
ccissscsi[h->ctlr].ndevices = 0;
- shba = (struct cciss_scsi_adapter_data_t *)
- kmalloc(sizeof(*shba), GFP_KERNEL);
+ shba = kmalloc(sizeof(*shba), GFP_KERNEL);
if (shba == NULL)
return;
shba->scsi_host = NULL;
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread[parent not found: <4993A297653ECB4581FA5C3C31323D193B06FBC0@avsrvexchmbx1.microsemi.net>]
* Re: [PATCH] cciss: remove unneeded void pointer cast [not found] ` <4993A297653ECB4581FA5C3C31323D193B06FBC0@avsrvexchmbx1.microsemi.net> @ 2016-11-29 14:46 ` Javier Martinez Canillas 2016-11-29 16:35 ` Martin K. Petersen 0 siblings, 1 reply; 5+ messages in thread From: Javier Martinez Canillas @ 2016-11-29 14:46 UTC (permalink / raw) To: Don Brace, linux-kernel@vger.kernel.org Cc: esc.storagedev, iss_storagedev@hp.com, linux-scsi@vger.kernel.org Hello Don, On 10/13/2016 03:12 PM, Don Brace wrote: >> -----Original Message----- >> From: Javier Martinez Canillas [mailto:javier@osg.samsung.com] >> Sent: Thursday, October 13, 2016 11:11 AM >> To: linux-kernel@vger.kernel.org >> Cc: Javier Martinez Canillas; esc.storagedev; iss_storagedev@hp.com; Don >> Brace; linux-scsi@vger.kernel.org >> Subject: [PATCH] cciss: remove unneeded void pointer cast >> >> EXTERNAL EMAIL >> >> >> It's not necessary to cast the result of kmalloc, since void pointers are >> promoted to any other type. This also fixes following coccinelle warning: >> >> casting value returned by memory allocation function to (struct >> cciss_scsi_adapter_data_t *) is useless. >> >> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> > > Acked-by: Don Brace <don.brace@microsemi.com> >> --- Thanks for the ack. Do you know who is supposed to pick this patch? Best regards, -- Javier Martinez Canillas Open Source Group Samsung Research America ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] cciss: remove unneeded void pointer cast 2016-11-29 14:46 ` Javier Martinez Canillas @ 2016-11-29 16:35 ` Martin K. Petersen 2016-11-29 16:54 ` Javier Martinez Canillas 0 siblings, 1 reply; 5+ messages in thread From: Martin K. Petersen @ 2016-11-29 16:35 UTC (permalink / raw) To: Javier Martinez Canillas Cc: Don Brace, linux-kernel@vger.kernel.org, esc.storagedev, iss_storagedev@hp.com, linux-scsi@vger.kernel.org >>>>> "Javier" == Javier Martinez Canillas <javier@osg.samsung.com> writes: >>> casting value returned by memory allocation function to (struct >>> cciss_scsi_adapter_data_t *) is useless. >>> >>> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> >> >> Acked-by: Don Brace <don.brace@microsemi.com> Javier> Thanks for the ack. Do you know who is supposed to pick this Javier> patch? I'm happy to queue it. However, I never saw Don's ack and neither did patchwork. Was that done in a private email? -- Martin K. Petersen Oracle Linux Engineering ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] cciss: remove unneeded void pointer cast 2016-11-29 16:35 ` Martin K. Petersen @ 2016-11-29 16:54 ` Javier Martinez Canillas 2016-11-29 17:02 ` Martin K. Petersen 0 siblings, 1 reply; 5+ messages in thread From: Javier Martinez Canillas @ 2016-11-29 16:54 UTC (permalink / raw) To: Martin K. Petersen Cc: Don Brace, linux-kernel@vger.kernel.org, esc.storagedev, iss_storagedev@hp.com, linux-scsi@vger.kernel.org Hello Martin, On 11/29/2016 01:35 PM, Martin K. Petersen wrote: >>>>>> "Javier" == Javier Martinez Canillas <javier@osg.samsung.com> writes: > >>>> casting value returned by memory allocation function to (struct >>>> cciss_scsi_adapter_data_t *) is useless. >>>> >>>> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> >>> >>> Acked-by: Don Brace <don.brace@microsemi.com> > > Javier> Thanks for the ack. Do you know who is supposed to pick this > Javier> patch? > > I'm happy to queue it. However, I never saw Don's ack and neither did > patchwork. Was that done in a private email? > Strange, it wasn't a private email but for some reason I see that it didn't made it to neither LKML nor linux-scsi indeed. I was also not able to find it in those archives. Best regards, -- Javier Martinez Canillas Open Source Group Samsung Research America ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] cciss: remove unneeded void pointer cast 2016-11-29 16:54 ` Javier Martinez Canillas @ 2016-11-29 17:02 ` Martin K. Petersen 0 siblings, 0 replies; 5+ messages in thread From: Martin K. Petersen @ 2016-11-29 17:02 UTC (permalink / raw) To: Javier Martinez Canillas Cc: Martin K. Petersen, Don Brace, linux-kernel@vger.kernel.org, esc.storagedev, iss_storagedev@hp.com, linux-scsi@vger.kernel.org >>>>> "Javier" == Javier Martinez Canillas <javier@osg.samsung.com> writes: >> I'm happy to queue it. However, I never saw Don's ack and neither did >> patchwork. Was that done in a private email? Javier> Strange, it wasn't a private email but for some reason I see Javier> that it didn't made it to neither LKML nor linux-scsi indeed. I Javier> was also not able to find it in those archives. Don: Please re-ack so we get it in the archives. Thanks! -- Martin K. Petersen Oracle Linux Engineering ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-11-29 17:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-13 16:10 [PATCH] cciss: remove unneeded void pointer cast Javier Martinez Canillas
[not found] ` <4993A297653ECB4581FA5C3C31323D193B06FBC0@avsrvexchmbx1.microsemi.net>
2016-11-29 14:46 ` Javier Martinez Canillas
2016-11-29 16:35 ` Martin K. Petersen
2016-11-29 16:54 ` Javier Martinez Canillas
2016-11-29 17:02 ` Martin K. Petersen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox