TO: Mauro Carvalho Chehab <m.che...@samsung.com> CC: linux-me...@vger.kernel.org
tree: git://linuxtv.org/media_tree.git master head: a5562f65b1371a0988b707c10c44fcc2bba56990 commit: a0246e02f466482a34c8ad94bedbe4efa498662d [331/653] [media] dvbdev: add support for media controller :::::: branch date: 3 days ago :::::: commit date: 7 weeks ago drivers/media/dvb-core/dvbdev.c:270 dvb_register_device() error: __builtin_memcpy() 'template' too small (96 vs 104) git remote add linuxtv-media git://linuxtv.org/media_tree.git git remote update linuxtv-media git checkout a0246e02f466482a34c8ad94bedbe4efa498662d vim +/template +270 drivers/media/dvb-core/dvbdev.c ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 254 ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 255 *pdvbdev = dvbdev = kmalloc(sizeof(struct dvb_device), GFP_KERNEL); ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 256 ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 257 if (!dvbdev){ 1e4baed3 drivers/media/dvb/dvb-core/dvbdev.c Ingo Molnar 2006-01-15 258 mutex_unlock(&dvbdev_register_lock); ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 259 return -ENOMEM; ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 260 } ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 261 b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 262 dvbdevfops = kzalloc(sizeof(struct file_operations), GFP_KERNEL); b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 263 b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 264 if (!dvbdevfops){ b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 265 kfree (dvbdev); b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 266 mutex_unlock(&dvbdev_register_lock); b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 267 return -ENOMEM; b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 268 } b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 269 ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 @270 memcpy(dvbdev, template, sizeof(struct dvb_device)); ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 271 dvbdev->type = type; ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 272 dvbdev->id = id; ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 273 dvbdev->adapter = adap; ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 274 dvbdev->priv = priv; b6190102 drivers/media/dvb/dvb-core/dvbdev.c Marcel Siegert 2007-02-13 275 dvbdev->fops = dvbdevfops; ca5be9cd drivers/media/dvb/dvb-core/dvbdev.c Markus Rechberger 2007-04-14 276 init_waitqueue_head (&dvbdev->wait_queue); ^1da177e drivers/media/dvb/dvb-core/dvbdev.c Linus Torvalds 2005-04-16 277 784e29d2 drivers/media/dvb/dvb-core/dvbdev.c Jan Engelhardt 2009-01-11 278 memcpy(dvbdevfops, template->fops, sizeof(struct file_operations)); :::::: The code at line 270 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds <torva...@ppc970.osdl.org> :::::: CC: Linus Torvalds <torva...@ppc970.osdl.org> --- 0-DAY kernel test infrastructure Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild