Re: [patch 3/3] Convert drivers/media/dvb/ttpci/budget-ci.c to use ir-core

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

 



David Härdeman wrote:
> On Thu, Apr 08, 2010 at 06:59:30PM -0300, Mauro Carvalho Chehab wrote:
>> david@xxxxxxxxxxx wrote:
>>> This patch converts drivers/media/dvb/ttpci/budget-ci.c to use ir-core
>>> rather than rolling its own keydown timeout handler and reporting keys
>>> via drivers/media/IR/ir-functions.c.
>>
>> Hmm... had you test this patch? It got me an error here:
> 
> Sorry, I must have sent you the wrong one :)
> 
>> drivers/media/dvb/ttpci/budget-ci.c: In function ‘msp430_ir_init’:
>> drivers/media/dvb/ttpci/budget-ci.c:228: error: implicit declaration
>> of function ‘ir_input_init’
>> drivers/media/dvb/ttpci/budget-ci.c:228: error: ‘struct budget_ci_ir’
>> has no member named ‘state’
>>
>> The fix is trivial. Just drop this line:
>>
>>        ir_input_init(input_dev, &budget_ci->ir.state, IR_TYPE_RC5);
>>
>> It shouldn't cause any troubles, since the only things this function
>> currently do are:
>>        ir->ir_type = ir_type;
>>
>>        if (repeat)
>>                set_bit(EV_REP, dev->evbit);
>>
>> As the repeat is inside ir-core, and the ir struct is not used
>> anymore, this removal
>> should cause no harm.
>>
>> So, I am dropping the line at the code I'm committing at v4l-dvb.git,
>> to avoid bisect
>> breakages.
> 
> You're entirely correct, that line should have been dropped (I even sent
> the same thing as part of my latest patch series before I read this
> mail, but if you can fixup the original patch that'd be even better).

While I don't care much on experimental trees, I always do a make allyesconfig
and try to compile all drivers before pushing on my master tree. This helps
to avoid some silly mistakes to go upstream ;)

-- 

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

[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