OSDN Git Service

media: rc: Remove init_ir_raw_event and DEFINE_IR_RAW_EVENT macros
authorSean Young <sean@mess.org>
Tue, 21 Aug 2018 19:57:52 +0000 (15:57 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Thu, 4 Oct 2018 18:22:27 +0000 (14:22 -0400)
commit183e19f5b9ee18fc7bc4b3983a91b5d0dd6c7871
tree590ad6faa92cfc230d2a3527f585d7f4d728c217
parentc5f14af0d8b63a62dfde7ade372da0038507deeb
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 cafa0010cd51 ("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>
30 files changed:
drivers/hid/hid-picolcd_cir.c
drivers/media/common/siano/smsir.c
drivers/media/i2c/cx25840/cx25840-ir.c
drivers/media/pci/cx23885/cx23888-ir.c
drivers/media/pci/cx88/cx88-input.c
drivers/media/rc/ene_ir.c
drivers/media/rc/fintek-cir.c
drivers/media/rc/igorplugusb.c
drivers/media/rc/iguanair.c
drivers/media/rc/imon_raw.c
drivers/media/rc/ir-hix5hd2.c
drivers/media/rc/ite-cir.c
drivers/media/rc/mceusb.c
drivers/media/rc/meson-ir.c
drivers/media/rc/mtk-cir.c
drivers/media/rc/nuvoton-cir.c
drivers/media/rc/rc-core-priv.h
drivers/media/rc/rc-ir-raw.c
drivers/media/rc/rc-loopback.c
drivers/media/rc/redrat3.c
drivers/media/rc/serial_ir.c
drivers/media/rc/sir_ir.c
drivers/media/rc/st_rc.c
drivers/media/rc/streamzap.c
drivers/media/rc/sunxi-cir.c
drivers/media/rc/ttusbir.c
drivers/media/rc/winbond-cir.c
drivers/media/usb/au0828/au0828-input.c
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
include/media/rc-core.h