limit usr ion fd up to 1023, original limitation 255 maybe cause overflow

This commit is contained in:
ljf
2014-04-18 10:11:08 +08:00
parent 8cac568d1a
commit e4147baddd

View File

@@ -630,8 +630,8 @@ static int vcodec_bufid_to_iova(struct vpu_service_info *pservice, u8 *tbl, int
if (copy_from_user(&usr_fd, &reg->reg[addr_tbl_vpu_dec[i]], sizeof(usr_fd)))
return -EFAULT;
#else
usr_fd = reg->reg[tbl[i]] & 0xFF;
offset = reg->reg[tbl[i]] >> 8;
usr_fd = reg->reg[tbl[i]] & 0x3FF;
offset = reg->reg[tbl[i]] >> 10;
#endif
if (usr_fd != 0) {