Revert "media: cec: core: add adap_nb_transmit_canceled() callback"
This reverts commit 0cf6693d3f which is
commit da53c36ddd3f118a525a04faa8c47ca471e6c467 upstream.
It breaks the Android kernel abi and can be brought back in the future
in an abi-safe way if it is really needed.
Bug: 161946584
Change-Id: I1ea895e4c9b1dc05aa46673722aa81ede779df65
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
@@ -397,8 +397,8 @@ static void cec_data_cancel(struct cec_data *data, u8 tx_status, u8 rx_status)
|
||||
cec_queue_msg_monitor(adap, &data->msg, 1);
|
||||
|
||||
if (!data->blocking && data->msg.sequence)
|
||||
/* Allow drivers to react to a canceled transmit */
|
||||
call_void_op(adap, adap_nb_transmit_canceled, &data->msg);
|
||||
/* Allow drivers to process the message first */
|
||||
call_op(adap, received, &data->msg);
|
||||
|
||||
cec_data_completed(data);
|
||||
}
|
||||
|
||||
@@ -120,16 +120,14 @@ struct cec_adap_ops {
|
||||
int (*adap_log_addr)(struct cec_adapter *adap, u8 logical_addr);
|
||||
int (*adap_transmit)(struct cec_adapter *adap, u8 attempts,
|
||||
u32 signal_free_time, struct cec_msg *msg);
|
||||
void (*adap_nb_transmit_canceled)(struct cec_adapter *adap,
|
||||
const struct cec_msg *msg);
|
||||
void (*adap_status)(struct cec_adapter *adap, struct seq_file *file);
|
||||
void (*adap_free)(struct cec_adapter *adap);
|
||||
|
||||
/* Error injection callbacks, called without adap->lock held */
|
||||
/* Error injection callbacks */
|
||||
int (*error_inj_show)(struct cec_adapter *adap, struct seq_file *sf);
|
||||
bool (*error_inj_parse_line)(struct cec_adapter *adap, char *line);
|
||||
|
||||
/* High-level CEC message callback, called without adap->lock held */
|
||||
/* High-level CEC message callback */
|
||||
int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user