Commit e7de2590 authored by Hailong Liu's avatar Hailong Liu Committed by Greg Kroah-Hartman
Browse files

uio: fix wrong return value from uio_mmap()

uio_mmap has multiple fail paths to set return value to nonzero then
goto out. However, it always returns *0* from the *out* at end, and
this will mislead callers who check the return value of this function.

Fixes: 57c5f4df

 ("uio: fix crash after the device is unregistered")
CC: Xiubo Li <>
Signed-off-by: default avatarHailong Liu <>
Cc: stable <>
Signed-off-by: default avatarJiang Biao <>
Signed-off-by: default avatarGreg Kroah-Hartman <>
parent fbb5858c
......@@ -813,7 +813,7 @@ static int uio_mmap(struct file *filep, struct vm_area_struct *vma)
return 0;
return ret;
static const struct file_operations uio_fops = {
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment