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