Re: [PULL] http://linuxtv.org/hg/~mkrufky/sms1xxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 26, 2009 at 2:13 PM, Mauro Carvalho Chehab
<mchehab@xxxxxxxxxxxxx> wrote:
> 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
>

cc added to Uri @ Siano.

Uri,

Would it be okay with you if we make the above change?  You don't have
to send in a patch for this right now, since I am already in the midst
of merging your patch series.  If you give permission to change these
exports to EXPORT_SYMBOL_GPL, then please provide your sign-off and I
will merge that change for you in the next series merge.

Thanks,

Mike
--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux