MAPID_ARG_LEN
if (argp->u_arg.len <= 0 || arg_size < MAPID_ARG_LEN(argp->u_arg.len)) {
arg_size < MAPID_ARG_LEN(argp->u_arg.len)) {
if ((mapargp = malloc(MAPID_ARG_LEN(u8s->utf8string_len))) == NULL) {
MAPID_ARG_LEN(u8s->utf8string_len));
door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
if ((mapargp = malloc(MAPID_ARG_LEN(u8s->utf8string_len))) == NULL) {
MAPID_ARG_LEN(u8s->utf8string_len));
door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
mapargp = kmem_alloc(MAPID_ARG_LEN(u8s->utf8string_len), KM_SLEEP);
door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
kmem_free(mapargp, MAPID_ARG_LEN(u8s->utf8string_len));
kmem_free(mapargp, MAPID_ARG_LEN(u8s->utf8string_len));
mapargp = kmem_alloc(MAPID_ARG_LEN(u8s->utf8string_len), KM_SLEEP);
door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
kmem_free(mapargp, MAPID_ARG_LEN(u8s->utf8string_len));
kmem_free(mapargp, MAPID_ARG_LEN(u8s->utf8string_len));