Age | Commit message (Collapse) | Author |
|
caused by previous cleanup patch
|
|
- 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>
|
|
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
|
|
|
|
|
|
|
|
yet -> a lot of warnings during compilation, because of unused functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- whitespace and newline cleanups
Thanks to Adrian Bunk <bunk@stusta.de>
|
|
|
|
|
|
- Compile fix for skystar2 w/2.6.8.1
|
|
|
|
|
|
|
|
|
|
|
|
included just everywhere
- remove dvb_i2c.[ch], it's not needed anymore
- rename dvb_register_frontend_new() to dvb_register_frontend()
-
|
|
|
|
- remove dvb i2c frontend (un)register code (all drivers use non-i2c frontend calls now)
- add i2c driver ids for all frontends to dvb_frontend.h (should be submitted to i2c-id.h)
- fix usage of i2c driver ids in dst, ves1x93, nxt6000 drivers
- remove dvb i2c functionality from av7110 and budget drivers
- remove dvb i2c functionality from Skystar2 driver
- fix up kernel Makefile
- add a FE_ATSC case to avoid compiler warning (print warning message instead)
|
|
to make it compile with the SuSE 9.1 kernel
|
|
- sparse annotiations (viro)
- NULL noise removal (viro)
- #if where #ifdef should've been (saa7146) (viro)
- convert private ABS() to kernel's abs() (rddunlap)
- dvb_register_i2c_device() locking fix for -ENOMEM (akpm)
- dvb_register_i2c_bus() locking fix for -ENOMEM (akpm)
|
|
- Remove unused av7110 DEBUG_VARIABLE.
|
|
and Amauri Celani <acelani@essegi.net> to add support for the
Technisat AirStar2 with Samsung TDTC9251DH01C(M) tuner
|
|
|
|
converted to use kernel I2C (stv0299). Thanks to Vadim Catana
|
|
- especially sort the frontend modules by type and use a consistent naming scheme
(although the distinction between demodulator, tuner and frontend gets fuzzier)
|
|
for his work!
- dvb_net most likely doesn't work with 2.6 yet and dvb_net is untested in general
|
|
(thanks to Gilberto De Faveri)
|
|
Deleted spurious spaces.
|
|
|
|
|
|
Counters converted to int.
|
|
|
|
add_pid() and remove_pid() handle ref count tables only;
add_hw_pid() and remove_hw_pid() set the hardware, enabling/disabling
whole_bandwidth when necessary;
pid==0x2000 is considered special by *_hw_* functions only.
- write_reg_op() replaced by write_reg_bitfield(), simpler, cleaner
instead of:
write_reg_op(adapter,0x456,3,0xffffe000,0x1234);
we have now:
write_reg_bitfield(adapter,0x456,0x00001fff,0x1234);
- better usage of u8, u16, u32, int
- changed hexadecimal values to lowercase
- improved enable_hw_filters and related log messages
- lot of coding styling fixes
|
|
|
|
|
|
|
|
|
|
|