All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/30] media: dvbdev: handle ENOMEM error at dvb_module_probe()
@ 2018-03-23 11:56 Mauro Carvalho Chehab
  2018-03-23 11:56 ` [PATCH 02/30] media: imx-media-utils: fix a warning Mauro Carvalho Chehab
                   ` (27 more replies)
  0 siblings, 28 replies; 43+ messages in thread
From: Mauro Carvalho Chehab @ 2018-03-23 11:56 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab

If allocation of struct board_info fails, return NULL from
dvb_module_probe().

Fix this warning:
	drivers/media/dvb-core/dvbdev.c:958 dvb_module_probe() error: potential null dereference 'board_info'.  (kzalloc returns null)

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
---
 drivers/media/dvb-core/dvbdev.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c
index cf747d753a79..787fe06df217 100644
--- a/drivers/media/dvb-core/dvbdev.c
+++ b/drivers/media/dvb-core/dvbdev.c
@@ -953,6 +953,8 @@ struct i2c_client *dvb_module_probe(const char *module_name,
 	struct i2c_board_info *board_info;
 
 	board_info = kzalloc(sizeof(*board_info), GFP_KERNEL);
+	if (!board_info)
+		return NULL;
 
 	if (name)
 		strlcpy(board_info->type, name, I2C_NAME_SIZE);
-- 
2.14.3

^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [26/30] media: zr364xx: avoid casting just to print pointer address
  2018-03-23 11:56 [PATCH 01/30] media: dvbdev: handle ENOMEM error at dvb_module_probe() Mauro Carvalho Chehab
@ 2018-03-23 11:57 ` Mauro Carvalho Chehab
  2018-03-23 11:56 ` [PATCH 03/30] media: dvb_frontend: add proper __user annotations Mauro Carvalho Chehab
                   ` (26 subsequent siblings)
  27 siblings, 0 replies; 43+ messages in thread
From: Mauro Carvalho Chehab @ 2018-03-23 11:57 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Antoine Jacquet, linux-usb

Instead of casting, just use %p.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
---
 drivers/media/usb/zr364xx/zr364xx.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/media/usb/zr364xx/zr364xx.c b/drivers/media/usb/zr364xx/zr364xx.c
index 8b7c19943d46..b8886102c5ed 100644
--- a/drivers/media/usb/zr364xx/zr364xx.c
+++ b/drivers/media/usb/zr364xx/zr364xx.c
@@ -517,8 +517,7 @@ static void zr364xx_fillbuff(struct zr364xx_camera *cam,
 		printk(KERN_ERR KBUILD_MODNAME ": =======no frame\n");
 		return;
 	}
-	DBG("%s: Buffer 0x%08lx size= %d\n", __func__,
-		(unsigned long)vbuf, pos);
+	DBG("%s: Buffer %p size= %d\n", __func__, vbuf, pos);
 	/* tell v4l buffer was filled */
 
 	buf->vb.field_count = cam->frame_count * 2;
@@ -1277,7 +1276,7 @@ static int zr364xx_mmap(struct file *file, struct vm_area_struct *vma)
 		DBG("%s: cam == NULL\n", __func__);
 		return -ENODEV;
 	}
-	DBG("mmap called, vma=0x%08lx\n", (unsigned long)vma);
+	DBG("mmap called, vma=%p\n", vma);
 
 	ret = videobuf_mmap_mapper(&cam->vb_vidq, vma);
 

^ permalink raw reply related	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2018-03-27 11:31 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-23 11:56 [PATCH 01/30] media: dvbdev: handle ENOMEM error at dvb_module_probe() Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 02/30] media: imx-media-utils: fix a warning Mauro Carvalho Chehab
2018-03-23 12:03   ` Dan Carpenter
2018-03-23 11:56 ` [PATCH 03/30] media: dvb_frontend: add proper __user annotations Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 04/30] media: vpss: fix annotations for vpss_regs_base2 Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 05/30] media: rca: declare formats var as static Mauro Carvalho Chehab
2018-03-23 11:56   ` Mauro Carvalho Chehab
2018-03-23 11:56   ` Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 06/30] media: ov5670: get rid of a series of __be warnings Mauro Carvalho Chehab
2018-03-23 21:45   ` Sakari Ailus
2018-03-23 11:56 ` [PATCH 07/30] media: v4l2-tpg-core: avoid buffer overflows Mauro Carvalho Chehab
2018-03-23 12:35   ` Hans Verkuil
2018-03-23 11:56 ` [PATCH 08/30] media: v4l2-ioctl: fix some "too small" warnings Mauro Carvalho Chehab
2018-03-23 21:53   ` Sakari Ailus
2018-03-26 10:08     ` Mauro Carvalho Chehab
2018-03-26 10:28       ` Sakari Ailus
2018-03-26 18:47       ` Laurent Pinchart
2018-03-26 20:28         ` Mauro Carvalho Chehab
2018-03-27 11:31           ` Laurent Pinchart
2018-03-23 11:56 ` [PATCH 09/30] media: sp887x: fix a warning Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 10/30] media: tvaudio: improve error handling Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 11/30] media: bttv-input: better handle errors at I2C transfer Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 12/30] media: solo6x10: simplify the logic at solo_p2m_dma_desc() Mauro Carvalho Chehab
2018-03-23 11:56 ` [PATCH 13/30] media: cx88: fix two warnings Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 14/30] media: cx23885: fix a warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 15/30] soc_camera: fix a weird cast on printk Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 16/30] media: videobuf-dma-sg: Fix a weird cast Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 17/30] media: ivtvfb: Cleanup some warnings Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 18/30] media: s2255drv: fix a casting warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 19/30] media: saa7134-input: improve error handling Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 20/30] media: ir-kbd-i2c: improve error handling code Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 21/30] media: ir-kbd-i2c: change the if logic to avoid a warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 22/30] media: zoran: don't cast pointers to print them Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 23/30] media: solo6x10: get rid of an address space warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 24/30] media: saa7134-alsa: don't use casts to print a buffer address Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 25/30] media: vivid-radio-rx: add a cast to avoid a warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 27/30] media: em28xx-input: improve error handling code Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 28/30] media: tm6000: avoid casting just to print pointer address Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 29/30] media: tda9840: cleanup a warning Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 30/30] media: cec-core: fix a bug at cec_error_inj_write() Mauro Carvalho Chehab
2018-03-23 12:24   ` Hans Verkuil
  -- strict thread matches above, loose matches on Subject: below --
2018-03-23 11:57 [26/30] media: zr364xx: avoid casting just to print pointer address Mauro Carvalho Chehab
2018-03-23 11:57 ` [PATCH 26/30] " Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.