media: rc: Remove init_ir_raw_event and DEFINE_IR_RAW_EVENT macros
This can be done with c99 initializers, which makes the code cleaner
and more transparent. It does require gcc 4.6, because of this bug
in earlier versions:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10676
Since commit cafa0010cd
("Raise the minimum required gcc version to
4.6"), this is the case.
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
此提交包含在:
@@ -117,12 +117,10 @@ static void ttusbir_bulk_complete(struct urb *urb)
|
||||
*/
|
||||
static void ttusbir_process_ir_data(struct ttusbir *tt, uint8_t *buf)
|
||||
{
|
||||
struct ir_raw_event rawir;
|
||||
struct ir_raw_event rawir = {};
|
||||
unsigned i, v, b;
|
||||
bool event = false;
|
||||
|
||||
init_ir_raw_event(&rawir);
|
||||
|
||||
for (i = 0; i < 128; i++) {
|
||||
v = buf[i] & 0xfe;
|
||||
switch (v) {
|
||||
|
新增問題並參考
封鎖使用者