[DVB]: Add compat ioctl handling.
Based upon a patch by Guido Guenther <agx@sigxcpu.org>. Some of these ioctls had embedded time_t objects or pointers, so needed translation. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@ -795,3 +795,70 @@ COMPATIBLE_IOCTL(HIDIOCGFLAG)
|
||||
COMPATIBLE_IOCTL(HIDIOCSFLAG)
|
||||
COMPATIBLE_IOCTL(HIDIOCGCOLLECTIONINDEX)
|
||||
COMPATIBLE_IOCTL(HIDIOCGCOLLECTIONINFO)
|
||||
/* dvb */
|
||||
COMPATIBLE_IOCTL(AUDIO_STOP)
|
||||
COMPATIBLE_IOCTL(AUDIO_PLAY)
|
||||
COMPATIBLE_IOCTL(AUDIO_PAUSE)
|
||||
COMPATIBLE_IOCTL(AUDIO_CONTINUE)
|
||||
COMPATIBLE_IOCTL(AUDIO_SELECT_SOURCE)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_MUTE)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_AV_SYNC)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_BYPASS_MODE)
|
||||
COMPATIBLE_IOCTL(AUDIO_CHANNEL_SELECT)
|
||||
COMPATIBLE_IOCTL(AUDIO_GET_STATUS)
|
||||
COMPATIBLE_IOCTL(AUDIO_GET_CAPABILITIES)
|
||||
COMPATIBLE_IOCTL(AUDIO_CLEAR_BUFFER)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_ID)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_MIXER)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_STREAMTYPE)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_EXT_ID)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_ATTRIBUTES)
|
||||
COMPATIBLE_IOCTL(AUDIO_SET_KARAOKE)
|
||||
COMPATIBLE_IOCTL(DMX_START)
|
||||
COMPATIBLE_IOCTL(DMX_STOP)
|
||||
COMPATIBLE_IOCTL(DMX_SET_FILTER)
|
||||
COMPATIBLE_IOCTL(DMX_SET_PES_FILTER)
|
||||
COMPATIBLE_IOCTL(DMX_SET_BUFFER_SIZE)
|
||||
COMPATIBLE_IOCTL(DMX_GET_PES_PIDS)
|
||||
COMPATIBLE_IOCTL(DMX_GET_CAPS)
|
||||
COMPATIBLE_IOCTL(DMX_SET_SOURCE)
|
||||
COMPATIBLE_IOCTL(DMX_GET_STC)
|
||||
COMPATIBLE_IOCTL(FE_GET_INFO)
|
||||
COMPATIBLE_IOCTL(FE_DISEQC_RESET_OVERLOAD)
|
||||
COMPATIBLE_IOCTL(FE_DISEQC_SEND_MASTER_CMD)
|
||||
COMPATIBLE_IOCTL(FE_DISEQC_RECV_SLAVE_REPLY)
|
||||
COMPATIBLE_IOCTL(FE_DISEQC_SEND_BURST)
|
||||
COMPATIBLE_IOCTL(FE_SET_TONE)
|
||||
COMPATIBLE_IOCTL(FE_SET_VOLTAGE)
|
||||
COMPATIBLE_IOCTL(FE_ENABLE_HIGH_LNB_VOLTAGE)
|
||||
COMPATIBLE_IOCTL(FE_READ_STATUS)
|
||||
COMPATIBLE_IOCTL(FE_READ_BER)
|
||||
COMPATIBLE_IOCTL(FE_READ_SIGNAL_STRENGTH)
|
||||
COMPATIBLE_IOCTL(FE_READ_SNR)
|
||||
COMPATIBLE_IOCTL(FE_READ_UNCORRECTED_BLOCKS)
|
||||
COMPATIBLE_IOCTL(FE_SET_FRONTEND)
|
||||
COMPATIBLE_IOCTL(FE_GET_FRONTEND)
|
||||
COMPATIBLE_IOCTL(FE_GET_EVENT)
|
||||
COMPATIBLE_IOCTL(FE_DISHNETWORK_SEND_LEGACY_CMD)
|
||||
COMPATIBLE_IOCTL(VIDEO_STOP)
|
||||
COMPATIBLE_IOCTL(VIDEO_PLAY)
|
||||
COMPATIBLE_IOCTL(VIDEO_FREEZE)
|
||||
COMPATIBLE_IOCTL(VIDEO_CONTINUE)
|
||||
COMPATIBLE_IOCTL(VIDEO_SELECT_SOURCE)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_BLANK)
|
||||
COMPATIBLE_IOCTL(VIDEO_GET_STATUS)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_DISPLAY_FORMAT)
|
||||
COMPATIBLE_IOCTL(VIDEO_FAST_FORWARD)
|
||||
COMPATIBLE_IOCTL(VIDEO_SLOWMOTION)
|
||||
COMPATIBLE_IOCTL(VIDEO_GET_CAPABILITIES)
|
||||
COMPATIBLE_IOCTL(VIDEO_CLEAR_BUFFER)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_ID)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_STREAMTYPE)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_FORMAT)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_SYSTEM)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_HIGHLIGHT)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_SPU)
|
||||
COMPATIBLE_IOCTL(VIDEO_GET_NAVI)
|
||||
COMPATIBLE_IOCTL(VIDEO_SET_ATTRIBUTES)
|
||||
COMPATIBLE_IOCTL(VIDEO_GET_SIZE)
|
||||
COMPATIBLE_IOCTL(VIDEO_GET_FRAME_RATE)
|
||||
|
Reference in New Issue
Block a user