kernel-fxtec-pro1x/drivers/media
Akinobu Mita 783aa8fa1f V4L/DVB (5678): Zr364xx: fix return values
This patch fixes several return value related problems in zr364xx.

- return -ENOMEM instead of -ENODEV on out of memory

- zr364xx checks video_register_device() error only when
  its return value is -1. But video_register_device() doesn't
  always return -1 on error.

- If usb_register() returns error, module_init() wrongly returns 1:
	retval = usb_register(&zr364xx_driver) < 0;
	...
	return retval;

  And it allows the module to be loaded. Because sys_init_module() doesn't
  see positive return value as error.

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Antoine Jacquet <royale@zerezo.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-07-18 14:23:33 -03:00
..
common V4L/DVB (5702): Fix Kconfig items to avoid linkedition errors 2007-06-08 08:21:12 -03:00
dvb V4L/DVB (5669): Budget-av: Add support for EasyWatch DVB-S (0x1894:0x001b) 2007-07-18 14:23:31 -03:00
radio PCI: Change all drivers to use pci_device->revision 2007-07-11 16:02:10 -07:00
video V4L/DVB (5678): Zr364xx: fix return values 2007-07-18 14:23:33 -03:00
Kconfig Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb 2007-05-11 12:57:16 -07:00
Makefile V4L/DVB (5599): Use menuconfig objects II - DVB 2007-05-09 10:12:48 -03:00