msg_insert
while (user_service->msg_insert ==
user_service->msg_queue[user_service->msg_insert &
user_service->msg_insert++;
user_service->msg_insert - user_service->msg_remove,
while (user_service->msg_remove != user_service->msg_insert) {
user_service->msg_insert = 0;
if (user_service->msg_remove == user_service->msg_insert) {
} while (user_service->msg_remove == user_service->msg_insert);
if (WARN_ON_ONCE((int)(user_service->msg_insert -
int msg_insert;
if (msg_insert(sender->msg, info))
ret = msg_insert(msg_ptr, info);