@@ -4491,7 +4491,7 @@ static void cam_icp_mgr_print_io_bufs(struct cam_packet *packet,
"get src buf address fail rc %d", rc);
continue;
}
- if (iova_addr >> 32) {
+ if ((iova_addr & 0xFFFFFFFF) != iova_addr) {
CAM_ERR(CAM_ICP, "Invalid mapped address");
rc = -EINVAL;
@@ -5741,7 +5741,7 @@ static void cam_ife_mgr_print_io_bufs(struct cam_packet *packet,
io_cfg[i].mem_handle[j]);
CAM_ERR(CAM_ISP, "Invalid mapped address");
@@ -656,7 +656,7 @@ static void cam_jpeg_mgr_print_io_bufs(struct cam_packet *packet,
CAM_ERR(CAM_UTIL, "get src buf address fail");
CAM_ERR(CAM_JPEG, "Invalid mapped address");