Commit 4f89306b authored by Michael Hunold's avatar Michael Hunold Committed by Linus Torvalds

[PATCH] Major dvb net code cleanup, many fixes

 - code review and fix the old race condition in dev->set_multicast_list
 - use tq_schedule instead of tq_immediate
 - remove card_num and dev_num from struct dvb_net (now obsolete)
 - prevent interface from being removed while it is in use
 - allow add/remove only for the superuser
 - set check-CRC flag on section filter to drop broken packets
 - some more debug printfs in filter handling code
 - cleaned up and commented packet reception handler
 - fix formatting
parent 0d1d8208
This diff is collapsed.
...@@ -35,8 +35,6 @@ ...@@ -35,8 +35,6 @@
struct dvb_net { struct dvb_net {
struct dvb_device *dvbdev; struct dvb_device *dvbdev;
int card_num;
int dev_num;
struct net_device device[DVB_NET_DEVICES_MAX]; struct net_device device[DVB_NET_DEVICES_MAX];
int state[DVB_NET_DEVICES_MAX]; int state[DVB_NET_DEVICES_MAX];
struct dmx_demux *demux; struct dmx_demux *demux;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment