if (ret < 0)
break;
- ret = kdbus_match_db_remove(conn, p);
+ kdbus_match_db_remove(conn, p);
break;
case KDBUS_CMD_MSG_SEND: {
*
* Return: 0 on success, negative errno on failure.
*/
-int kdbus_match_db_remove(struct kdbus_conn *conn,
- struct kdbus_cmd_match *cmd)
+void kdbus_match_db_remove(struct kdbus_conn *conn,
+ struct kdbus_cmd_match *cmd)
{
struct kdbus_match_entry *entry, *tmp;
struct kdbus_match_db *db = conn->match_db;
if (entry->cookie == cmd->cookie)
kdbus_match_entry_free(entry);
mutex_unlock(&db->entries_lock);
-
- return 0;
}
void kdbus_match_db_free(struct kdbus_match_db *db);
int kdbus_match_db_add(struct kdbus_conn *conn,
struct kdbus_cmd_match *cmd);
-int kdbus_match_db_remove(struct kdbus_conn *conn,
- struct kdbus_cmd_match *cmd);
+void kdbus_match_db_remove(struct kdbus_conn *conn,
+ struct kdbus_cmd_match *cmd);
bool kdbus_match_db_match_kmsg(struct kdbus_match_db *db,
struct kdbus_conn *conn_src,
struct kdbus_kmsg *kmsg);