diff options
Diffstat (limited to 'ipc/shm.c')
-rw-r--r-- | ipc/shm.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -410,7 +410,7 @@ static int newseg(struct ipc_namespace *ns, struct ipc_params *params) | |||
410 | return error; | 410 | return error; |
411 | 411 | ||
412 | no_id: | 412 | no_id: |
413 | if (shp->mlock_user) /* shmflg & SHM_HUGETLB case */ | 413 | if (is_file_hugepages(file) && shp->mlock_user) |
414 | user_shm_unlock(size, shp->mlock_user); | 414 | user_shm_unlock(size, shp->mlock_user); |
415 | fput(file); | 415 | fput(file); |
416 | no_file: | 416 | no_file: |