linux(4): Use M_LINUX for malloc type in getdents

MFC after:		2 weeks
This commit is contained in:
Dmitry Chagin 2023-07-19 00:44:16 +03:00
parent e27e3fa71c
commit 7729467781

View File

@ -413,7 +413,7 @@ linux_getdents(struct thread *td, struct linux_getdents_args *args)
size_t retval; size_t retval;
buflen = min(args->count, MAXBSIZE); buflen = min(args->count, MAXBSIZE);
buf = malloc(buflen, M_TEMP, M_WAITOK); buf = malloc(buflen, M_LINUX, M_WAITOK);
error = kern_getdirentries(td, args->fd, buf, buflen, error = kern_getdirentries(td, args->fd, buf, buflen,
&base, NULL, UIO_SYSSPACE); &base, NULL, UIO_SYSSPACE);
@ -422,7 +422,7 @@ linux_getdents(struct thread *td, struct linux_getdents_args *args)
goto out1; goto out1;
} }
lbuf = malloc(LINUX_RECLEN(LINUX_NAME_MAX), M_TEMP, M_WAITOK | M_ZERO); lbuf = malloc(LINUX_RECLEN(LINUX_NAME_MAX), M_LINUX, M_WAITOK | M_ZERO);
len = td->td_retval[0]; len = td->td_retval[0];
inp = buf; inp = buf;
@ -468,9 +468,9 @@ linux_getdents(struct thread *td, struct linux_getdents_args *args)
td->td_retval[0] = retval; td->td_retval[0] = retval;
out: out:
free(lbuf, M_TEMP); free(lbuf, M_LINUX);
out1: out1:
free(buf, M_TEMP); free(buf, M_LINUX);
return (error); return (error);
} }
#endif #endif