From: Mats F. <ma...@us...> - 2001-05-25 14:09:18
|
The following file was modified in linux/drivers/char/bluetooth: Name Old version New version Comment ---- ----------- ----------- ------- bcsp_datagram.c 1.4 1.5=20=20=20=20=20=20=20=20=20=20=20=20=20 The accompanying log: Use one function for all sync-msg The diff of the modified file(s): --- bcsp_datagram.c 2001/05/18 16:03:51 1.4 +++ bcsp_datagram.c 2001/05/25 14:09:17 1.5 @@ -53,11 +53,6 @@ =20 /****************** CONSTANT AND MACRO SECTION ***************************= ***/ =20 -#define SYNC 0xEDEDDCDA -#define SYNC_RSP 0xEEEFAFAC -#define CONF 0xEDACEFAD -#define CONF_RSP 0xD0D0ADDE - #if DATAGRAM_DEBUG #define D(fmt...) printk("DATAGRAM: " fmt) #define PRINTPKT(data, len) print_data(NULL, data, len) @@ -121,39 +116,29 @@ =20=09 sync_string =3D le32_to_cpu(get_unaligned((u32 *)bcsp->payload)); =20 - if (sync_string =3D=3D SYNC) { + switch (sync_string) { + case SYNC:=09 D(__FUNCTION__ ": Found SYNC\n"); - send_sync_rsp();=09=09 + bcsp_send_sync(SYNC_RSP);=09=09 return TRUE; - } else if (sync_string =3D=3D CONF) { + case SYNC_RSP: + D(__FUNCTION__": Found SYNC_RSP\n"); + bcsp_send_sync(CONF); + break; + case CONF: D(__FUNCTION__ ": Found CONF\n"); - send_conf_rsp(); + bcsp_send_sync(CONF_RSP); return TRUE; - } else { + case CONF_RSP: + D(__FUNCTION__": Found CONF_RSP\n"); + break; + default: return FALSE; } } =20 s32 -bcsp_send_sync(void) -{ - return send_sync_pkt(SYNC); -} - -s32 -send_sync_rsp(void) -{ - return send_sync_pkt(SYNC_RSP); -} - -s32 -send_conf_rsp(void) -{ - return send_sync_pkt(CONF_RSP); -} - -s32 -send_sync_pkt(u32 type) +bcsp_send_sync(u32 type) { struct bcsp bcsp; u32 payload =3D cpu_to_le32(type); |