On Nov 22, 2010, at 12:42 PM, Mauro Carvalho Chehab wrote:

> Em 19-11-2010 21:43, David Härdeman escreveu:
>> Convert boolean variables to use the corresponding data type.
>> 
>> Signed-off-by: David Härdeman <[email protected]>
> 
> Waiting for Jarod's comments, but the same comment I made on the previous
> patch applies to this one.
>> ---
>> drivers/media/rc/mceusb.c |   62 
>> +++++++++++++++++++--------------------------
>> 1 files changed, 26 insertions(+), 36 deletions(-)
>> 
>> diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c
>> index ef9bddc..bb6e2dc 100644
>> --- a/drivers/media/rc/mceusb.c
>> +++ b/drivers/media/rc/mceusb.c
>> @@ -103,9 +103,9 @@
>> 
>> /* module parameters */
>> #ifdef CONFIG_USB_DEBUG
>> -static int debug = 1;
>> +static bool debug = true;
>> #else
>> -static int debug;
>> +static bool debug;
>> #endif
> 
> Not sure if we should convert debug parameter to bool: we may need to have
> extra debug levels, or maybe just convert to use dev_dbg(), allowing enabling
> them via dynamic_printk.

I actually was considering implementing multiple debug levels at
some point, and many of the debug printk's in here already use
dev_dbg, which tbh, I can't stand -- the whole debugfs dance is
non-intuitive to me and more hassle than simply loading a module
with a param (or echoing a value into /sys/modules/foo). But for
the moment, I'm not particularly attached to either bool or int
for the param, it can be changed again in the future if need be.

>> /* general constants */
>> @@ -151,12 +151,12 @@ enum mceusb_model_type {
>> };
>> 
>> struct mceusb_model {
>> -    u32 mce_gen1:1;
>> -    u32 mce_gen2:1;
>> -    u32 mce_gen3:1;
>> -    u32 tx_mask_inverted:1;
>> -    u32 is_polaris:1;
>> -    u32 no_tx:1;
>> +    bool mce_gen1:1;
>> +    bool mce_gen2:1;
>> +    bool mce_gen3:1;
>> +    bool tx_mask_inverted:1;
>> +    bool is_polaris:1;
>> +    bool no_tx:1;
>> 
>>      const char *rc_map;     /* Allow specify a per-board map */
>>      const char *name;       /* per-board name */


This bit looked a bit odd to me though. Isn't the :1 redundant if
we've switched to bools?

-- 
Jarod Wilson
[email protected]



--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to