@@ -79,7 +79,7 @@ NET_BUF_POOL_FIXED_DEFINE(sdp_pool, CONFIG_BT_MAX_CONN, BT_L2CAP_BUF_SIZE(SDP_MT
79
79
80
80
#define SDP_CLIENT_MTU 64
81
81
82
- enum __packed sdp_client_state {
82
+ enum sdp_client_state {
83
83
SDP_CLIENT_RELEASED ,
84
84
SDP_CLIENT_CONNECTING ,
85
85
SDP_CLIENT_CONNECTED ,
@@ -2321,7 +2321,7 @@ void sdp_client_released(struct bt_l2cap_chan *chan)
2321
2321
if (!sys_slist_is_empty (& session -> reqs_next )) {
2322
2322
/* put the reqs_next to reqs */
2323
2323
SYS_SLIST_FOR_EACH_CONTAINER_SAFE (& session -> reqs_next , param , tmp , _node ) {
2324
- sys_slist_append (& session -> reqs , ( sys_snode_t * ) & param -> _node );
2324
+ sys_slist_append (& session -> reqs , & param -> _node );
2325
2325
/* Remove already proccessed node */
2326
2326
sys_slist_remove (& session -> reqs_next , NULL , & param -> _node );
2327
2327
}
@@ -2332,7 +2332,7 @@ void sdp_client_released(struct bt_l2cap_chan *chan)
2332
2332
if (err ) {
2333
2333
sys_slist_init (& cb_reqs );
2334
2334
SYS_SLIST_FOR_EACH_CONTAINER_SAFE (& session -> reqs , param , tmp , _node ) {
2335
- sys_slist_append (& cb_reqs , ( sys_snode_t * ) & param -> _node );
2335
+ sys_slist_append (& cb_reqs , & param -> _node );
2336
2336
}
2337
2337
2338
2338
sdp_client_clean_after_release (session );
@@ -2392,14 +2392,14 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
2392
2392
k_sem_take (& session -> sem_lock , K_FOREVER );
2393
2393
if (session -> state == SDP_CLIENT_CONNECTING ||
2394
2394
session -> state == SDP_CLIENT_CONNECTED ) {
2395
- sys_slist_append (& session -> reqs , ( sys_snode_t * ) & params -> _node );
2395
+ sys_slist_append (& session -> reqs , & params -> _node );
2396
2396
k_sem_give (& session -> sem_lock );
2397
2397
return 0 ;
2398
2398
}
2399
2399
2400
2400
/* put in `reqs_next` for next round after disconnected */
2401
2401
if (session -> state == SDP_CLIENT_DISCONNECTING ) {
2402
- sys_slist_append (& session -> reqs_next , ( sys_snode_t * ) & params -> _node );
2402
+ sys_slist_append (& session -> reqs_next , & params -> _node );
2403
2403
k_sem_give (& session -> sem_lock );
2404
2404
return 0 ;
2405
2405
}
@@ -2410,7 +2410,7 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
2410
2410
*/
2411
2411
sys_slist_init (& session -> reqs );
2412
2412
sys_slist_init (& session -> reqs_next );
2413
- sys_slist_append (& session -> reqs , ( sys_snode_t * ) & params -> _node );
2413
+ sys_slist_append (& session -> reqs , & params -> _node );
2414
2414
err = sdp_client_new_session (conn , session );
2415
2415
if (err ) {
2416
2416
sdp_client_clean_after_release (session );
@@ -2421,7 +2421,7 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
2421
2421
}
2422
2422
2423
2423
int bt_sdp_discover (struct bt_conn * conn ,
2424
- const struct bt_sdp_discover_params * params )
2424
+ struct bt_sdp_discover_params * params )
2425
2425
{
2426
2426
if (!params || !params -> uuid || !params -> func || !params -> pool ) {
2427
2427
LOG_WRN ("Invalid user params" );
0 commit comments