GSMI_BUF_SIZE
smibuf->length = GSMI_BUF_SIZE;
size_t name_len = ucs2_strnlen(name, GSMI_BUF_SIZE / 2);
if (name_len >= GSMI_BUF_SIZE / 2)
if (*name_size != GSMI_BUF_SIZE)
if (ucs2_strnlen(name, GSMI_BUF_SIZE / 2) == GSMI_BUF_SIZE / 2)
memcpy(name, gsmi_dev.name_buf->start, GSMI_BUF_SIZE);
*name_size = ucs2_strnlen(name, GSMI_BUF_SIZE / 2) * 2;
size_t name_len = ucs2_strnlen(name, GSMI_BUF_SIZE / 2);
if (name_len >= GSMI_BUF_SIZE / 2)
gsmi_dev.mem_pool = kmem_cache_create("gsmi", GSMI_BUF_SIZE,