On Fri, 20 Feb 2009 11:53:51 -0500 Michael Krufky <mkrufky@xxxxxxxxxxx> wrote: > Mauro, > > As you know, there is a large amount of pending changesets from Siano > that are waiting for merge. > > Given the large amount of changes and the impact it has on the > driver's current functionality, I am going to make the merge requests > in phases. > > This is the first phase, which merges the first round of changesets > from Uri, in addition to codingstyle cleanups and some fixes for some > current devices. > > I am still processing through the remaining changesets, but I think > it's important to try to merge some of this now, to reduce the delta > of the changes that will need review when all is done and ready. > > This tree has been tested with the currently supported devices, and it > is a step towards merge of the pending Siano changesets. > > I am sure you will have some comments about these changes -- Let's try > to merge what we can now, and all comments will be addressed in future > cleanups. Please post your comments to this thread so that we may > hold any review discussions in this public forum. > > The main objective of these changesets is to break down the sms1xxx > module into sub-modules. Siano doesn't want to load the usb part of > the driver into memory unless the usb interface is to be used (which > won't always be the case). > > After these changes are merged, I will send additional merge requests > for the later changesets and the addition of the SPI interface. > > Please pull from: > > http://linuxtv.org/hg/~mkrufky/sms1xxx > > for the following changesets: > > - sms1xxx: enable rf switch on Hauppauge Tiger devices > - sms1xxx: move definition of struct smsdvb_client_t into smsdvb.c > - sms1xxx: restore smsusb_driver.name to smsusb > - sms1xxx: move smsusb_id_table into smsusb.c > - import changes from Siano > - sms1xxx: fix checkpatch.pl violations introduced by previous changeset > - sms1xxx: load smsdvb module automatically based on device id > > Makefile | 4 > sms-cards.c | 92 ++++++++++------------ > sms-cards.h | 7 - > smscoreapi.c | 162 +++++++++++++++++++++++++++++---------- > smscoreapi.h | 46 ++--------- > smsdvb.c | 66 +++++++++++++-- > smsusb.c | 73 +++++++++++++++-- > 7 files changed, 304 insertions(+), 146 deletions(-) Hmm... Why are you adding all those symbols to be exported? +EXPORT_SYMBOL(smscore_onresponse); +EXPORT_SYMBOL(sms_get_board); +EXPORT_SYMBOL(sms_debug); +EXPORT_SYMBOL(smscore_putbuffer); +EXPORT_SYMBOL(smscore_registry_getmode); +EXPORT_SYMBOL(smscore_register_device); +EXPORT_SYMBOL(smscore_set_board_id); +EXPORT_SYMBOL(smscore_start_device); +EXPORT_SYMBOL(smscore_unregister_device); +EXPORT_SYMBOL(smscore_getbuffer); +EXPORT_SYMBOL(smscore_get_device_mode); +EXPORT_SYMBOL(smscore_register_client); +EXPORT_SYMBOL(smscore_unregister_hotplug); +EXPORT_SYMBOL(smsclient_sendrequest); +EXPORT_SYMBOL(smscore_unregister_client); +EXPORT_SYMBOL(smscore_get_board_id); +EXPORT_SYMBOL(smscore_register_hotplug); Shouldn't all of they be instead EXPORT_SYMBOL_GPL? Cheers, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html