1 diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
2 index 1f925e8..57ed889 100644
3 --- a/drivers/media/dvb-core/dvb_frontend.c
4 +++ b/drivers/media/dvb-core/dvb_frontend.c
5 @@ -170,6 +170,7 @@ static enum dvbv3_emulation_type dvbv3_type(u32 delivery_system)
13 @@ -893,6 +894,7 @@ static int dvb_frontend_check_parameters(struct dvb_frontend *fe)
14 switch (c->delivery_system) {
19 case SYS_DVBC_ANNEX_A:
20 case SYS_DVBC_ANNEX_C:
21 @@ -959,6 +961,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
22 switch (c->delivery_system) {
27 c->modulation = QPSK; /* implied for DVB-S in legacy API */
28 c->rolloff = ROLLOFF_35;/* implied for DVB-S */
29 @@ -2102,6 +2105,7 @@ static int dtv_set_frontend(struct dvb_frontend *fe)
30 switch (c->delivery_system) {
36 case SYS_DVBC_ANNEX_A:
37 diff --git a/include/uapi/linux/dvb/frontend.h b/include/uapi/linux/dvb/frontend.h
38 index c56d77c..5aebaa9 100644
39 --- a/include/uapi/linux/dvb/frontend.h
40 +++ b/include/uapi/linux/dvb/frontend.h
41 @@ -165,6 +165,24 @@ typedef enum fe_code_rate {
66 @@ -183,6 +201,7 @@ typedef enum fe_modulation {
73 typedef enum fe_transmit_mode {
74 @@ -410,6 +429,7 @@ typedef enum fe_delivery_system {
79 } fe_delivery_system_t;
81 /* backward compatibility */