Skip to content

Commit b93dec9

Browse files
MarkWangChinesedkalowsk
authored andcommitted
bluetooth: sdp: cast from 'const x *' to 'struct x *' drops const qualifier
SonarQube reports: cast from 'const struct _snode *' to 'struct _snode *' drops const qualifier. Fix it by removing the const. Signed-off-by: Mark Wang <[email protected]> (cherry picked from commit 7982ee0)
1 parent 3887980 commit b93dec9

File tree

2 files changed

+8
-8
lines changed
  • include/zephyr/bluetooth/classic
  • subsys/bluetooth/host/classic

2 files changed

+8
-8
lines changed

include/zephyr/bluetooth/classic/sdp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ struct bt_sdp_discover_params {
582582
*/
583583

584584
int bt_sdp_discover(struct bt_conn *conn,
585-
const struct bt_sdp_discover_params *params);
585+
struct bt_sdp_discover_params *params);
586586

587587
/** @brief Release waiting SDP discovery request.
588588
*

subsys/bluetooth/host/classic/sdp.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ NET_BUF_POOL_FIXED_DEFINE(sdp_pool, CONFIG_BT_MAX_CONN, BT_L2CAP_BUF_SIZE(SDP_MT
7979

8080
#define SDP_CLIENT_MTU 64
8181

82-
enum __packed sdp_client_state {
82+
enum sdp_client_state {
8383
SDP_CLIENT_RELEASED,
8484
SDP_CLIENT_CONNECTING,
8585
SDP_CLIENT_CONNECTED,
@@ -2321,7 +2321,7 @@ void sdp_client_released(struct bt_l2cap_chan *chan)
23212321
if (!sys_slist_is_empty(&session->reqs_next)) {
23222322
/* put the reqs_next to reqs */
23232323
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);
23252325
/* Remove already proccessed node */
23262326
sys_slist_remove(&session->reqs_next, NULL, &param->_node);
23272327
}
@@ -2332,7 +2332,7 @@ void sdp_client_released(struct bt_l2cap_chan *chan)
23322332
if (err) {
23332333
sys_slist_init(&cb_reqs);
23342334
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);
23362336
}
23372337

23382338
sdp_client_clean_after_release(session);
@@ -2392,14 +2392,14 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
23922392
k_sem_take(&session->sem_lock, K_FOREVER);
23932393
if (session->state == SDP_CLIENT_CONNECTING ||
23942394
session->state == SDP_CLIENT_CONNECTED) {
2395-
sys_slist_append(&session->reqs, (sys_snode_t *)&params->_node);
2395+
sys_slist_append(&session->reqs, &params->_node);
23962396
k_sem_give(&session->sem_lock);
23972397
return 0;
23982398
}
23992399

24002400
/* put in `reqs_next` for next round after disconnected */
24012401
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);
24032403
k_sem_give(&session->sem_lock);
24042404
return 0;
24052405
}
@@ -2410,7 +2410,7 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
24102410
*/
24112411
sys_slist_init(&session->reqs);
24122412
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);
24142414
err = sdp_client_new_session(conn, session);
24152415
if (err) {
24162416
sdp_client_clean_after_release(session);
@@ -2421,7 +2421,7 @@ static int sdp_client_discovery_start(struct bt_conn *conn,
24212421
}
24222422

24232423
int bt_sdp_discover(struct bt_conn *conn,
2424-
const struct bt_sdp_discover_params *params)
2424+
struct bt_sdp_discover_params *params)
24252425
{
24262426
if (!params || !params->uuid || !params->func || !params->pool) {
24272427
LOG_WRN("Invalid user params");

0 commit comments

Comments
 (0)