restructuring: Introduce _transceive_ functions for Tx-then-Rx
diff --git a/src/diag_log.c b/src/diag_log.c
index 55cc6aa..302787b 100644
--- a/src/diag_log.c
+++ b/src/diag_log.c
@@ -102,7 +102,7 @@
void diag_log_enable_all_supported_family(struct diag_instance *di, uint8_t family)
{
- struct msgb *msg;
+ struct msgb *msg, *rx;
unsigned int i, size;
unsigned int family_base = (family & 0xf) << 12;
unsigned int max = 0;
@@ -125,8 +125,9 @@
log_config_set_mask_bit(msg, i-family_base);
}
- diag_transmit_msgb(di, msg);
- diag_read(di);
+ rx = diag_transceive_msg(di, msg);
+ /* FIXME */
+ msgb_free(rx);
}
void diag_log_enable_all_supported(struct diag_instance *di)