Age | Commit message (Collapse) | Author |
|
caused by previous cleanup patch
|
|
|
|
Hide private data.
|
|
- more local variables;
- removal of tests against impossible situations;
- unneeded casts.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- unneeded tests in free_adapter_object:
+ kfree(NULL) does not hurt (and it will not happen anyway);
+ irq has already been successfully requested;
- propagation of the error status code through driver_initialize;
- check the status code in skystar2_probe;
- skystar2_remove: no need to test adapter->dvb_adapter against NULL.
If such is its value, the driver has oopsen long before due to:
skystar2_probe
-> dvb_dmxdev_init
-> dvb_register_device
-> dvbdev_get_free_id
-> list_for_each (entry, &adap->device_list)
^^^^ -> NULL
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- no path allows adapter->dmaq{1/2}.buffer to be != NULL when
init_dma_queue() is called;
- unneeded memset: pci_alloc_consistent() already zeroes pages;
- init_dma_queue_one() avoids some code duplication.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
- claim_adapter:
+ s/request_xxx_region/pci_request_region/
+ plug leaks on error path (requested io regions and enabled pci device);
+ propagate the status code;
- driver_halt:
+ missing pci_disable_device();
+ s/release_xxx_region/pci_release_region/
- driver_initialize:
+ s/release_xxx_region/pci_release_region/
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
|
|
Code was commented out, but actually it works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and the B2C2/BBTI Air2PC-ATSC card
API changes:
- add #define DVB_API_VERSION_MINOR 1
- add struct dvb_vsb_parameters to struct dvb_frontend_parameters for FE_SET_FRONTEND
|
|
|
|
- avoid race conditions when sending COMTYPE_MISC commands
|
|
calling dvbnet -d N for an invalid interface number;
based on patch by Emard
|
|
|
|
|
|
|
|
- code simplification
|
|
|
|
|
|
|
|
|
|
|
|
Stefan Lucke for reporting this
|
|
yet -> a lot of warnings during compilation, because of unused functions
|
|
ULE is the Ultra Leightweight Encapsulation for encoding IP, IPv6, MPLS, you
name it..., into MPEG2 Transport Stream packets. More information can be
found at the corresponding IETF working group 'ipdvb',
http://www.ietf.org/html.charters/ipdvb-charter.html
Changes from the last release include (all in dvb_net.c):
- implement the latest draft (draft-ietf-ipdvb-ule-03.txt), specifically
the support for ULE extension headers.
- bugfixes related to handling of error conditions (e.g. TEI bit set),
including bugs reported by Moritz Vieth and Hanno Tersteegen from
Fraunhofer Institute. Thanks!
- actually support MAC address filtering, if MAC address is present in
the ULE SNDUs (D-Bit _not_ set).
|
|
- added license information for the dib3000-common module
|
|
sent by C.Y.M
|
|
- firmware version 261d: wait for msg queue empty
- firmware <= 261c: wait 50ms
|
|
unnecessary casts (cleanups from mailine kernel)
|
|
|
|
|
|
|
|
add missing dev_kfree_skb(skb) in dvb_net_tx()
|
|
- call av7110_fe_lock_fix() from set_frontend ioctl
- clear pids only once
- sleep 50ms after clearing pids
|
|
|
|
|
|
(thanks to Stefan Lucke)
note that FE_GET_EVENT still isn't implemented correctly
|
|
|
|
Nov 25 02:54:07 abc kernel: usb_unlink_urb() is deprecated for synchronous unlinks. Use usb_kill_urb() instead.
Nov 25 02:54:07 abc kernel: Badness in usb_unlink_urb at drivers/usb/core/urb.c:456
Nov 25 02:54:07 abc kernel: [<c01031e9>] dump_stack+0x17/0x1b
Nov 25 02:54:07 abc kernel: [<c02c3401>] usb_unlink_urb+0x7f/0x8a
Nov 25 02:54:07 abc kernel: [<f8d4a3c8>] cinergyt2_stop_stream_xfer+0x2c/0x2e [cinergyT2]
|
|
- 13c2:0000 Siemens DVB-C (full-length card) VES1820/Philips CD1516
- 13c2:0003 Haupauge DVB-C 2.1 VES1820/ALPS TDBE2
Note that these subsystem ids are also used by DVB-S cards!
|
|
- added option to deliver the complete TS with USB2.0 devices
|
|
- merged changes from DiBcom v2.1 drivers to dib3000mc
- added transfer control callbacks to dib3000mc
|