struct dtv_cmds_h is just an ancillary struct used by the dvb_frontend.c to internally store frontend commands. It doesn't belong to the userspace header, nor it is used anywhere, except inside the DVB core. So, remove it from the header.
Showing the changes to include/uapi/linux (1 of 2 files). Show all
Unified · Split
| @@ -384,17 +384,6 @@ enum atscmh_rs_code_mode { · 383 unmodified lines | |||
| 384 | #define NO_STREAM_ID_FILTER (~0U) | 384 | #define NO_STREAM_ID_FILTER (~0U) |
| 385 | #define LNA_AUTO (~0U) | 385 | #define LNA_AUTO (~0U) |
| 386 | 386 | ||
| 387 | struct dtv_cmds_h { | ||
| 388 | char *name; /* A display name for debugging purposes */ | ||
| 389 | |||
| 390 | __u32 cmd; /* A unique ID */ | ||
| 391 | |||
| 392 | /* Flags */ | ||
| 393 | __u32 set:1; /* Either a set or get property */ | ||
| 394 | __u32 buffer:1; /* Does this property use the buffer? */ | ||
| 395 | __u32 reserved:30; /* Align */ | ||
| 396 | }; | ||
| 397 | |||
| 398 | /** | 387 | /** |
| 399 | * Scale types for the quality parameters. | 388 | * Scale types for the quality parameters. |
| 400 | * @FE_SCALE_NOT_AVAILABLE: That QoS measure is not available. That | 389 | * @FE_SCALE_NOT_AVAILABLE: That QoS measure is not available. That |