linux/drivers/media/video/pvrusb2
Kay Sievers 7eff2e7a8b Driver core: change add_uevent_var to use a struct
This changes the uevent buffer functions to use a struct instead of a
long list of parameters. It does no longer require the caller to do the
proper buffer termination and size accounting, which is currently wrong
in some places. It fixes a known bug where parts of the uevent
environment are overwritten because of wrong index calculations.

Many thanks to Mathieu Desnoyers for finding bugs and improving the
error handling.

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-10-12 14:51:01 -07:00
..
Kconfig V4L/DVB (5586): Use menuconfig objects II - V4L 2007-05-09 10:12:39 -03:00
Makefile
pvrusb2-audio.c V4L/DVB (5093): Pvrusb2: Emit VIDIOC_S_TUNER correctly 2007-02-21 13:34:41 -02:00
pvrusb2-audio.h
pvrusb2-context.c V4L/DVB (6205): pvrusb2: Fix oops in error leg cleanup 2007-10-09 22:14:30 -03:00
pvrusb2-context.h V4L/DVB (5052): Pvrusb2: Remove stream claiming hack from /dev/radio 2007-02-21 13:34:33 -02:00
pvrusb2-ctrl.c V4L/DVB (5092): Pvrusb2: Use ARRAY_SIZE wherever possible 2007-02-21 13:34:41 -02:00
pvrusb2-ctrl.h
pvrusb2-cx2584x-v4l.c V4L/DVB (5092): Pvrusb2: Use ARRAY_SIZE wherever possible 2007-02-21 13:34:41 -02:00
pvrusb2-cx2584x-v4l.h
pvrusb2-debug.h V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things 2007-10-09 22:14:34 -03:00
pvrusb2-debugifc.c V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents 2007-10-09 22:14:34 -03:00
pvrusb2-debugifc.h
pvrusb2-eeprom.c V4L/DVB (5092): Pvrusb2: Use ARRAY_SIZE wherever possible 2007-02-21 13:34:41 -02:00
pvrusb2-eeprom.h
pvrusb2-encoder.c V4L/DVB (5574): Pvrusb2: Improve handling of PAL-60 video standard 2007-05-09 10:12:33 -03:00
pvrusb2-encoder.h
pvrusb2-fx2-cmd.h V4L/DVB (5172): Pvrusb2: Control protocol cleanup 2007-02-21 13:35:12 -02:00
pvrusb2-hdw-internal.h V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents 2007-10-09 22:14:34 -03:00
pvrusb2-hdw.c V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry 2007-10-10 13:35:20 -03:00
pvrusb2-hdw.h V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents 2007-10-09 22:14:34 -03:00
pvrusb2-i2c-chips-v4l2.c V4L/DVB (5093): Pvrusb2: Emit VIDIOC_S_TUNER correctly 2007-02-21 13:34:41 -02:00
pvrusb2-i2c-cmd-v4l2.c V4L/DVB (5093): Pvrusb2: Emit VIDIOC_S_TUNER correctly 2007-02-21 13:34:41 -02:00
pvrusb2-i2c-cmd-v4l2.h V4L/DVB (5093): Pvrusb2: Emit VIDIOC_S_TUNER correctly 2007-02-21 13:34:41 -02:00
pvrusb2-i2c-core.c V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry 2007-10-10 13:35:20 -03:00
pvrusb2-i2c-core.h V4L/DVB (5081): Pvrusb2: VIDIOC_G_TUNER cleanup 2007-02-21 13:34:38 -02:00
pvrusb2-io.c V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs 2007-02-21 13:34:41 -02:00
pvrusb2-io.h
pvrusb2-ioread.c V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs 2007-02-21 13:34:41 -02:00
pvrusb2-ioread.h
pvrusb2-main.c V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things 2007-10-09 22:14:34 -03:00
pvrusb2-std.c V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things 2007-10-09 22:14:34 -03:00
pvrusb2-std.h
pvrusb2-sysfs.c Driver core: change add_uevent_var to use a struct 2007-10-12 14:51:01 -07:00
pvrusb2-sysfs.h
pvrusb2-tuner.c V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs 2007-02-21 13:34:41 -02:00
pvrusb2-tuner.h
pvrusb2-util.h
pvrusb2-v4l2.c V4L/DVB (5507): Pvrusb2: Gather USB bus address info and report it 2007-04-27 15:45:30 -03:00
pvrusb2-v4l2.h
pvrusb2-video-v4l.c V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs 2007-02-21 13:34:41 -02:00
pvrusb2-video-v4l.h
pvrusb2-wm8775.c V4L/DVB (5091): Pvrusb2: Use kzalloc in place of kmalloc/memset pairs 2007-02-21 13:34:41 -02:00
pvrusb2-wm8775.h
pvrusb2.h