[v2]serial_core:recognize invalid pointer from userspace

2016-03-09 Thread Jiang Lu
t from userspace. Thanks Jiang Lu

[v2] serial_core:recognize invalid pointer from userspace

2016-03-09 Thread Jiang Lu
compat_ioctl use 0x as a magic number to mark invalid pointer for iomem_base in serial_struct when truncating a 64bit pointer into 32bit. Serial driver need recognize this invalid pointer when parsing serial_struct from userspace. Signed-off-by: Jiang Lu --- drivers/tty/serial

serial_core:recognize invalid pointer from userspace

2016-03-09 Thread Jiang Lu
compat_ioctl use 0x as a magic number to mark invalid pointer for iomem_base in serial_struct when truncating a 64bit pointer into 32bit. Serial driver need recognize this invalid pointer when parsing serial_struct from userspace. Signed-off-by: Jiang Lu --- drivers/tty/serial

serial_core:recognize invalid pointer from userspace

2016-03-09 Thread Jiang Lu
rnel, compat_ioctl use 0x as a magic number to mark invalid pointer for iomem_base in serial_struct when truncating a 64bit pointer into 32bit. Serial driver need recognize this invalid pointer when parsing serial_struct from userspace. Thanks Jiang Lu