diff options
author | Trent Piepho <xyzzy@speakeasy.org> | 2009-01-12 08:09:46 -0800 |
---|---|---|
committer | Trent Piepho <xyzzy@speakeasy.org> | 2009-01-12 08:09:46 -0800 |
commit | 3bb4728d5f8d659362a60e10f4d8d64df7418940 (patch) | |
tree | b532df52a46091cf696ae8cea07559072b427f3d /linux/drivers/media/video/mxb.h | |
parent | ceaf74899f3331f9197ac119f58d9a4de61e65b7 (diff) | |
download | mediapointer-dvb-s2-3bb4728d5f8d659362a60e10f4d8d64df7418940.tar.gz mediapointer-dvb-s2-3bb4728d5f8d659362a60e10f4d8d64df7418940.tar.bz2 |
zoran: Remove global device array
From: Trent Piepho <xyzzy@speakeasy.org>
The driver was keeping a global array with an entry for each zoran device
probed. It was a leftover from when the driver didn't dynamically allocate
the driver data for each device.
There was only one use left, in the video device's ->open() method, looking
up the struct zoran for the opened device from the minor number. This can
be done better with video_get_drvdata().
Since zoran_num is now only used in the pci driver's ->probe() method, it
doesn't need to be an atomic_t and be static. There is a race if multiple
zoran cards could be probed at the same time, but currently the probe
method for a given driver is single threaded.
Priority: normal
Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Acked-by: Jean Delvare <khali@linux-fr.org>
Diffstat (limited to 'linux/drivers/media/video/mxb.h')
0 files changed, 0 insertions, 0 deletions